powered by olehstudio.pro

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

Числа в диапазоне, выбор победителя из списка, жребий и перемешивание.

От
До
Сколько чисел
—

Настоящая случайность в браузере

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

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

Дополнительно устранено смещение при делении по модулю. Наивный подход даёт неравномерное распределение — младшие числа выпадают чаще. Здесь значения вне кратного диапазона отбрасываются и берутся заново.

Где применяется

Как провести честный розыгрыш

О «полосах везения»

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

Случайная последовательность выглядит менее «случайной», чем ожидают люди: в ней регулярно встречаются повторы и серии. Настоящая случайность неравномерна, и попытка её «выровнять» как раз делает результат предсказуемым.

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

Насколько случаен результат?
Используется криптографический генератор браузера, получающий энтропию от операционной системы. Этого достаточно для розыгрышей, жеребьёвок и генерации ключей — предсказать результат невозможно.
Могут ли выпасть одинаковые числа?
Да, если не включена опция «без повторов». Это нормальное свойство случайности: каждое значение выбирается независимо от предыдущих.
Сколько вариантов можно загрузить в список?
Ограничений нет, работает и со списком в несколько тысяч строк. Пустые строки автоматически пропускаются.
Сохраняются ли результаты?
История показывается на странице до её перезагрузки, но никуда не отправляется и не сохраняется. Для документирования розыгрыша сделайте скриншот или запись экрана.
Можно ли задать вероятности?
Напрямую нет, все варианты равновероятны. Обходной приём: повторите нужный вариант в списке несколько раз — так его шанс увеличится пропорционально количеству повторов.
Отправляются ли данные на сервер?
Нет, генерация выполняется в браузере, список участников не покидает ваше устройство.

Похожие инструменты

Все инструменты и сервисы →

Нужен сайт или Telegram-бот?

Разработка под ключ: от задачи до запуска и поддержки

Обсудить проект