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