Вопрос по random

Очень часто приходится использовать в программировании генерацию случайных чисел.

3131 показ
1.4K1.4K открытий

В компьютере псевдослучайные числа, потому что они вычисляются по формуле и всегда выдают одинаковую последовательность. Было наглядно, когда я 20 лет назад написал программу для курсовой по теории вероятности, и у двух групп были одинаковые "случайные" числа.
В "ZX-Spectrum" хитрые программисты даже использовали генератор псевдослучайных чисел для хранения данных, чтобы уменьшить объем кода. Потому что числа всегда были одни и те же.
В простейшем случае можно добавить лишний фактор - например, пропускать количество псевдослучайных чисел, равное количеству секунд в момент генерации.
В качестве генератора реально случайных чисел иногда предлагают датчик радиации.
В "Крипто Про" биологический датчик случайных чисел - человек должен возюкать мышкой и долбить по клавиатуре, вряд ли кто-то сможет повторить один в один.

Ответить

  по теории вероятности по теории вероятностей

Ответить