Случайное

Случайные числа

Часто задаваемые вопросы

Как работает генерация случайных чисел?
Компьютеры используют алгоритмы (ГПСЧ), которые производят последовательности, выглядящие случайными, но детерминированные. Для криптографии используйте криптографически стойкие генераторы (КСГПСЧ).
В чём разница между случайным и псевдослучайным?
Истинно случайные числа используют физические явления (атмосферный шум, радиоактивный распад). Псевдослучайные используют математические алгоритмы, детерминированные, но статистически случайные.
Безопасен ли Math.random() для паролей?
Нет, Math.random() не криптографически стойкий. Для паролей и токенов безопасности используйте crypto.getRandomValues() в браузерах или модуль crypto в Node.js.