Безкоштовний онлайн випадковий Генератор чисел
Генератор випадкових чисел вибирає числа з однаковою ймовірністю у встановленому вами діапазоні. Використовуйте його для ігор, лотереї, вибірки статистики або в будь-який час, коли вам потрібен неупереджений випадковий.
Збережено у вибране
Ваші улюблені в прямому ефірі на домашній сторінці, під Ваші улюблені. Вони зберігаються лише на Цей пристрій і браузер — Відкрийте сайт на своєму телефоні або в іншому браузері, і ви їх там не побачите. Немає облікового запису, немає сервера.
Як користуватись
- Встановіть мінімальні та максимальні значення для вашого діапазону.
- Виберіть, скільки чисел генерувати (1–100).
- вибирати ціле число або десятковий Тип.
- Перевірте або зніміть прапорець Дозволити дублікати за потребою.
- тріска породити щоб побачити ваші випадкові числа.
Як це працює
Кожне число малюється незалежно і рівномірно з діапазону [хв, макс].
Для цілих чисел без дублікатів калькулятор використовує часткове перемішування Фішер-Йейтса:
Place all integers min..max in a pool.
For each position i from 0 to count-1:
pick random j from i..poolLength-1
swap pool[i] and pool[j]
use pool[i] as the next result
Для десяткових дробів кожне значення малюється як:
value = min + Math.random() × (max − min)
Округлений до 2 знаків після коми.
Звичайне використання
- Розіграші лотереї або розіграшу — Виберіть 6 унікальних цілих чисел від 1 до 49 (виключити дублікати).
- Випадкова вибірка — Виберіть 20 рядків зі списку з 500, генеруючи 20 унікальних цілих чисел від 1 до 500.
- Рандомізація гри — Ініціативний порядок, здобич, тригери подій.
- Завдання тесту A/B — Вирішіть, який варіант бачить користувач, генеруючи 1 ціле число з 1–2 (або 1–N).
- Рішення за вибором одного — «голови або хвости» — 1–2; «Який ресторан» — це 1–N, де N — ваш короткий список.
Приклади роботи
Вибір лотереї — 6 унікальних номерів від 1 до 49
- Мін: 1, Макс.: 49, Кількість: 6, Тип: Ціле число, Дозволити дублікати: з
- Вихідний зразок: 7, 12, 23, 31, 38, 44
Виберіть випадкового переможця з 250 заявок
- мін: 1, макс.: 250, кількість: 1
- Вихід: 187 → Вхід #187 Перемоги
Тест Монте-Карло — 10 десяткових дробів від 0 до 1
- Мінімальна: 0, Макс: 1, Кількість: 10, Тип: Десятковий
- Вихід: 0,34, 0,71, 0,12, 0,58, 0,94, 0,03, 0,46, 0,82, 0,27, 0,69
замітка
- не безпечний криптографічний — Використовує браузер
Math.random(), Штраф за лотереї, ігри та вибірку, але не для паролів, токенів або будь-чого, де можна було б використовувати передбачуваність. оперуватиcrypto.getRandomValues()або апаратний RNG для безпеки. - Для дуже великих діапазонів (наприклад, від 1 до 1 000 000) повторювані цілі числа малоймовірні, навіть якщо дозволені дублікати.
- Кількість обмежена на 100, щоб результати читабельні.
- Десятковий режим завжди дозволяє дублювати, оскільки повторювати конкретне значення двох десяткових знаків із широкого діапазону зустрічається рідко.
- Справедлива проти уніформи — Генератор однорідний: кожне значення в діапазоні має однакову ймовірність. «Випадкове» не означає, що кожна послідовність «відчувається» випадковим — серія 7 7 7 так само вірогідна, як і 3 8 1 у широкому діапазоні.
Часто запитують
Чи числа справді випадкові?
Що означає «дозволити дублікати»?
Чому вимкнення дублікатів іноді дає помилку?
Яка різниця між цілим і десятковим виходом?
Як поділитися фіксованим випадковим насінням?
Вставити цей калькулятор
Додайте цей безкоштовний калькулятор на власний сайт. Скопіюйте фрагмент — він працює в будь-якому місці, де можна вставити HTML, і синхронізується з цією сторінкою.
Пов'язані калькулятори
- валик для кубиків
Киньте багатогранні кубики і обчисліть ймовірність попадання цільового числа.
- Калькулятор комбінацій
Підрахуйте кількість способів вибору предметів із набору.
- Калькулятор ймовірності
Обчисліть ймовірність простих і складних подій.
- Середній калькулятор
Знайдіть середнє, медіану та режим списку чисел.