4 мин чтения
2026-02-17
Для игр достаточно Math.random(), для безопасности — только криптографический генератор.
Убедитесь, что граничные значения включены или исключены, как того требует задача.
Math.random() предсказуем — его можно воспроизвести, зная внутреннее состояние генератора.
При розыгрышах включайте режим «Без повторов» и генерируйте все числа одновременно.
В научных исследованиях и тестировании фиксируйте начальное значение для повторяемости результатов.
Человеческий мозг видит паттерны в случайных данных — это нормально
«Почему 7 выпадает часто» — при малой выборке отклонения неизбежны
Равномерность проявляется только на большой выборке
Смотрите также: Случайные имена, Генератор тестовых данных