Перейти до вмісту

Генератор випадкових чисел

Обирайте випадкові числа в будь-якому діапазоні з повторами або без, кидайте кубики чи підкидайте монету — усе це в браузері з криптографічною випадковістю.

?

Числа створює криптографічно безпечний генератор вашого браузера (crypto.getRandomValues) з відхиленням вибірки, тож кожен результат однаково ймовірний.

Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: Генератор випадкових чисел

  1. 1

    Оберіть режим

    Угорі виберіть «Числа», «Кубики», «Монета», «Лотерея» або «Список».

  2. 2

    Налаштуйте

    Введіть діапазон і кількість, оберіть кубики чи лотерейну гру або вставте список імен, з якого потрібно вибирати.

  3. 3

    Згенеруйте

    Натисніть велику кнопку (або Enter у режимі «Числа»), потім скопіюйте результат чи перегляньте його пізніше в історії.

Ліміти та Pro

Безкоштовно й без обмежень: до 10 000 чисел за одне генерування з діапазонів до ±10^15, 50 кубиків із кількістю граней до 1 000, власні лотереї до 100 основних куль та історія на 30 записів.

Про інструмент: Генератор випадкових чисел

Генеруйте випадкові числа, яким можна довіряти, а також скористайтеся чотирма швидкими режимами для щоденних рішень. У режимі «Числа» ви задаєте мінімум і максимум, кількість значень (до 10 000 за раз), дозвіл на повтори, а також цілі числа чи десяткові дроби до десяти знаків після коми. Результати можна залишити в порядку витягування або відсортувати й скопіювати одним дотиком. Діапазони можуть бути величезними, тож вибір 5 унікальних чисел від 1 до трильйона відбувається миттєво.

У режимі «Кубики» можна кинути будь-яку кількість кубиків d4, d6, d8, d10, d12, d20 або d100, а також власний кубик із кількістю граней до 1 000. Кидок супроводжується короткою анімацією, і ви бачите суму. У режимі «Монета» підкидається двостороння монета, а лічильники рахують кількість випадань: орел і решка, поточна серія та найдовша серія. Тож це ще й наочний урок із теорії ймовірностей. У режимі «Лотерея» витягуються унікальні кулі для ігор у стилі 6/49, Powerball, Mega Millions, EuroMillions, UK Lotto чи Keno або для власного формату з бонусними кулями, а також показано шанси на джекпот. «Список» перемішує імена або обирає одного чи кількох переможців для розіграшу, уроку, лотереї чи вибору, хто купує каву.

Кожен результат отримано криптографічно стійким генератором браузера crypto.getRandomValues, а не Math.random. Його сирі 32-бітні значення перетворюються на ваш діапазон методом відхилення, який відкидає кілька значень, через які деякі числа були б трохи ймовірнішими. Тому результат підходить для чесних жеребкувань, ігор і вибірок. Це не сертифікована ігрова система, а лотерейні числа звідси не підвищують ваших шансів на виграш.

Приватність

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

Можливості

Криптографічна стійкість

crypto.getRandomValues із методом відхилення для абсолютно рівних шансів.

Кубики, монети й лотереї

Анімація кидків і підкидань, статистика серій та лотерейні шаблони з шансами.

Вибір зі списку

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

Генератор випадкових чисел: поширені запитання

Чи справді ці числа випадкові?
Їх надає crypto.getRandomValues — криптографічно стійкий генератор браузера, що використовує ентропію вашої операційної системи й те саме джерело, що й ключі шифрування. Сирі значення переводяться у ваш діапазон методом відхилення, що усуває зміщення за модулем, через яке прості генератори трохи частіше дають малі числа. Результат неможливо передбачити, нічого не генерується наперед і не надсилається із сервера.
Як згенерувати випадкові числа без повторів?
Увімкніть «Без повторів», задайте діапазон і потрібну кількість чисел, наприклад 10 унікальних від 1 до 100, і натисніть «Згенерувати». Кожне значення з’явиться лише раз, ніби ви тягнете квитки з капелюха. Не можна попросити більше унікальних чисел, ніж міститься в діапазоні: з діапазону від 1 до 10 вийде щонайбільше 10 різних чисел.
Які шанси виграти в лотерею?
У грі 6 з 49 шанси на джекпот становлять 1 до 13 983 816, адже стільки існує комбінацій із шести чисел. У розіграші типу Powerball (5 куль із 69 та 1 з 26) шанси 1 до 292 201 338, а типу EuroMillions — 1 до 139 838 160. Випадкові числа, дати народження чи «щасливі» цифри мають абсолютно однакові шанси; випадкові лише допомагають не ділити приз з іншими.
Чи справді підкидання монети — це 50/50?
На цій сторінці так: орел і решка мають імовірність рівно одна друга. Реальні монети мають мінімальне зміщення: дослідження 2023 року Бартоша зі співавторами на 350 757 підкиданнях рукою показало, що монета падає тією самою стороною, що й була вгорі, приблизно в 50,8% випадків. Серії з п’яти чи шести однакових результатів цілком нормальні для кількох десятків підкидань.
Як обрати випадкового переможця зі списку імен?
Відкрийте вкладку «Список», вставте або введіть по одному імені в рядок, оберіть кількість переможців і натисніть «Обрати». Повторювані рядки типово ігноруються, щоб ніхто випадково не отримав два шанси; вимкніть це, якщо додаткові записи навмисні. «Перемішати список» натомість розставляє всіх у випадковому порядку, що зручно для черги виступів, ротації команд чи жеребкування «Таємного Санти».