RT Random Tools

Підкинути монетку — Орел чи решка

Підкидайте анімовану монетку «орел чи решка» у браузері та ведіть підрахунок результатів за допомогою вбудованого лічильника. Безкоштовно, без завантажень.

🔒 Працює повністю у вашому браузері — нічого не завантажується

Heads or tails?

Heads: 0Tails: 0Total: 0
Advertisement

Швидке підкидання монетки для вибору з двох варіантів

Деякі рішення потребують лише двох чесних варіантів: орел чи решка, так чи ні, перший чи другий, вдома чи на виїзді. Цей інструмент дає знайомому ритуалу невелику анімовану сцену. Натисніть Flip coin, і монетка на canvas розтягується, звужується та виблискує різними сторонами, перш ніж приземлитися на обраний бік. Результат показано великим текстом, а лічильник оновлюється автоматично, що корисно і для ухвалення рішень, і для повторюваних експериментів.

Підкидання монетки працює найкраще, коли значення кожної сторони узгоджено до натискання. Запишіть, яка команда є орлом, який варіант — решкою або яку дію означає кожна сторона. Це усуває спокусу переосмислити результат постфактум. Сторінка не намагається розв'язувати складні вибори чи ранжувати кілька варіантів; вона навмисно зосереджена на простому випадковому результаті з двох можливих, зрозумілому всім, хто спостерігає.

Використовуйте лічильник для повторних підкидань

Вбудований лічильник рахує орлів, решки та загальну кількість підкидань, доки ви його не скинете. Це зручно для уроків теорії ймовірності, розминкових ігор, челенджів із серіями або швидких симуляцій, де хочеться побачити, як поводиться мала вибірка. На великій кількості підкидань значення зазвичай зближуються, але короткі серії — це нормально. Кнопка копіювання форматує поточний підрахунок, щоб його можна було вставити в чат, робочий аркуш чи нотатки.

Локальна анімація, локальний результат

Підкидання повністю виконується в браузері. Canvas малює монетку, requestAnimationFrame керує рухом, а JavaScript обирає сторону. Жодне запитання, лічильник чи результат не завантажується. Якщо оновити сторінку, лічильник почнеться заново, так само як коли береш справжню монетку й починаєш нову серію підкидань.

Наскільки чесне підкидання?

Кожне підкидання зчитує одне 32-бітне значення з crypto.getRandomValues — криптографічно стійкого джерела випадковості браузера — і розглядає парне число як орла, а непарне як решку. Оскільки обидва результати однаково ймовірні, а кожне підкидання незалежне, попередній результат ніколи не впливає на наступний. П'ять орлів поспіль — це незвично, але цілком можливо, і це не означає, що решка «має випасти».

Практичне застосування: вибрати, хто починає, розв'язати нічию, визначити сторону на початку матчу або пояснити різницю між ймовірністю та везінням. Для серії до двох чи трьох перемог заздалегідь домовтеся про формат і підкидайте, доки одна сторона не досягне мети. Анімація лише для видовища; сторону визначає випадкове значення, а не рух на екрані.

Як користуватися

  1. Визначте значення сторінВирішіть, що означають орел і решка, перш ніж підкидати.
  2. ПідкиньтеНатисніть кнопку, щоб анімувати монетку та побачити результат.
  3. Стежте за лічильникомВикористовуйте лічильник для повторних спроб або скиньте його, коли починаєте заново.

Часті запитання

Чи випадкове підкидання монетки?
Так. Кожне підкидання обирає орла або решку в браузері, а потім анімує монетку на canvas до цього результату.
Чи можна скинути лічильник?
Так. Скористайтеся Reset tally, щоб очистити кількість орлів і решок.
Чи потрібен сервер?
Ні. Підкидання, анімація та лічильник працюють повністю на стороні клієнта.
Чи можна використовувати для уроків ймовірності?
Так. Лічильник дозволяє легко продемонструвати повторні незалежні підкидання.
Advertisement