EMZETT.
Войти

Случайные числа: псевдослучайные и настоящие

Коротко: Компьютеры детерминированы, поэтому случайность они обычно порождают правилом вычисления (псевдослучайность). Настоящая случайность идёт из физических источников — шума, тайминга или радиоактивности.

Подробнее: Генератор псевдослучайных чисел (PRNG) стартует с начального значения (seed) и вычисляет из него последовательность, выглядящую случайной, но полностью предопределённую. Кто знает seed и алгоритм, может предсказать всё. Для игр и симуляций этого достаточно, для криптографии — нет.

Подробности

  • PRNG: Mersenne Twister, Xorshift, PCG. …

См. также: случайные значения, случайные числа и округление в разных языках