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

Выберите режим: число из диапазона, кубик, монетка или жребий из вашего списка.

Использует криптографический источник случайности браузера, а не предсказуемый.

Как пользоваться

Для числа задайте границы «от» и «до» и укажите, сколько чисел нужно. Галочка «без повторов» гарантирует, что одно значение не выпадет дважды — это то, что нужно для розыгрыша призов или разбивки на команды. Для жребия вставьте список: каждый вариант с новой строки.

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

Частые вопросы

Насколько честен этот генератор?

Он использует crypto.getRandomValues — криптографический источник случайности браузера. Кроме того, значения на границе диапазона отбрасываются и берутся заново, чтобы все числа выпадали одинаково часто. В наивных генераторах через остаток от деления младшие числа выпадают немного чаще.

Подходит для розыгрыша призов?

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

Сколько чисел можно сгенерировать за раз?

До тысячи. Если включено «без повторов», их не может быть больше, чем размер диапазона.

Результат где-то сохраняется?

Нет. Всё считается в браузере, ничего не отправляется и не записывается.

Другие инструменты