Генератор случайных чисел

Выбирайте целые или дробные числа внутри любого диапазона от минимума до максимума, списком или по одному в строке. Можно запросить уникальные значения (без повторов, как тираж лотереи) или оставить повторы. Нужен воспроизводимый результат для тестов — задайте зерно, и при каждом запуске будут получаться точно такие же числа. Также см. Генератор хешей для детерминированных дайджестов текста и файлов.
Работает полностью локально — ничего не загружается.
Тип: Мин: Макс:
Количество: Знаков после запятой:
Разделитель: Зерно: Одинаковое зерно → одинаковая последовательность. Вставьте зерно, чтобы повторить запуск.
Задайте диапазон, количество и параметры, затем нажмите «Создать» — или Ctrl+Enter.
Как ведут себя числа:
Целые выборки между min и max включают оба конца. Когда включена опция Уникальные, для небольших диапазонов используется перемешанный список, а для больших — отбрасывающая выборка, так что каждое значение встречается не более одного раза. Генератор работает на mulberry32 — быстром, хорошо проверенном псевдослучайном алгоритме, — инициализированном из криптографического источника браузера, если вы не ввели зерно. Задание одного и того же зерна всегда воспроизводит тот же список, что удобно для модульных тестов, фикстур A/B и жеребьёвок, которые нужно повторить точно.
Псевдослучайность против криптографической случайности

ГПСЧ (генератор псевдослучайных чисел), например mulberry32, превращает зерно в фиксированный воспроизводимый поток — идеально для тестов и повторяемых фикстур. CSPRNG (криптографический источник браузера) по замыслу непредсказуем — то, что нужно для решений безопасности. Эта страница использует оба: по умолчанию криптографический, mulberry32 — когда вы фиксируете зерно. Выборки равномерны: каждое значение диапазона равновероятно, без колоколообразной кривой.

Никогда не выводите пароли, токены или результаты розыгрышей из потока с зерном — любой, кто знает зерно, может его воспроизвести. Для всего, где предсказуемость — риск, используйте генератор на основе CSPRNG.