Подбрасывание монеты
Подбросьте виртуальную монету орел или решка с криптографически справедливыми результатами.
Подбрасывание монеты
Подбросьте монету онлайн и мгновенно получите орел или решку. Используйте его, чтобы разрешить дружеский спор, выбрать, кто будет ходить первым, разрешить ничью, выбрать один из двух вариантов или провести быструю демонстрацию вероятности в классе. Установите количество бросков, и каждый результат попадет на отдельную линию, так что вы можете бросить один раз или создать целую серию из 1000 для статистического упражнения одним щелчком мыши.
Три формата вывода удовлетворяют различные потребности. «Орел/Решка» печатает полные слова на вашем языке, «H/T» дает компактные буквы, которые аккуратно помещаются в столбец электронной таблицы, а «1/0» создает двоичный поток, который можно вставить прямо в код или эксперимент со случайными битами. Что бы вы ни выбрали, подсчет результатов будет вести текущий подсчет того, сколько орлов выпало и сколько решек.
Справедливость – это главное. Каждый бросок извлекается из crypto.getRandomValues, криптографически безопасного источника случайных чисел браузера, и считывается как младший бит случайного байта — несмещенный 0 или 1, поэтому вероятность орла и решки при каждом подбрасывании совершенно одинакова. Здесь нет начального числа, которое можно было бы угадать, и нет сервера, решающего результат.
Все работает полностью в вашем браузере. Ни один флип никуда не отправляется, не регистрируется и не сохраняется, поэтому результат действительно принадлежит вам и не может быть воспроизведен или предсказан. Он одинаково работает в автономном режиме, независимо от того, нужен ли вам один бросок или тысяча.