Введіть діапазон, оберіть, скільки чисел потрібно, і натисніть «Згенерувати». Результат з'явиться великим шрифтом, а останні витяги — у списку нижче.
Цей генератор випадкових чисел обирає цілі числа між мінімумом і максимумом, які ви задаєте. Діапазон може містити від'ємні числа й сягати мільярда в обидва боки. Можна попросити одне число, наприклад випадкове число від 1 до 100, або витягнути до 1000 чисел за раз для вибірки, плану розсадки чи жеребкування в стилі лотереї.
Таким рандомайзером чисел вирішують суперечку в грі «вгадай число», обирають лотерейний квиток, сторінку в книжці, призначають випадкові номери або готують тестові дані. Два перемикачі покривають найчастіші потреби. «Без повторів» робить кожне число в одному витягу різним. «Сортувати» вишиковує числа від меншого до більшого, щоб їх було легко читати й перевіряти.
Як отримати випадкове число
Кожен витяг — це один клік.
- Введіть мінімум і максимум. Обидва — цілі числа, і обидва краї входять у діапазон, тож від 1 до 6 може випасти і 1, і 6.
- Вкажіть, скільки чисел потрібно: від 1 до 1000.
- «Без повторів» увімкнено за замовчуванням, тож усі числа різні. Вимкніть, щоб дозволити однакові числа, а «Сортувати» розставить їх по порядку.
- Натисніть «Згенерувати». Числа з'являться великим шрифтом, а витяг додасться до історії.
- Натисніть «Копіювати», щоб вставити числа в таблицю, чат чи документ.
Чому числа чесні
Числа беруться з crypto.getRandomValues — того самого джерела, яке браузери використовують для завдань безпеки. Простий прийом на кшталт «взяти випадкове значення і залишок від ділення» зробив би деякі числа трохи ймовірнішими за інші. Цей інструмент уникає цього завдяки вибірці з відкиданням: будь-яке сире значення, що могло б перекосити шанси, відкидається, і береться нове.
У підсумку кожне ціле число з вашого діапазону має однаковий шанс у кожному витягу. Минулі результати не впливають на наступні, тож число, яке щойно випало, наступного разу так само ймовірне, як і будь-яке інше, якщо для цього витягу не ввімкнено «Без повторів».
Поради та обмеження
- З увімкненим «Без повторів» не можна попросити більше чисел, ніж є в діапазоні. Від 1 до 50 дає щонайбільше 50 різних чисел.
- Для жеребкування як у лотереї задайте діапазон номерів квитків, увімкніть «Без повторів» і сортування.
- Хочете наочний вибір для групи? Крутіть колесо з числами.
- Для настільних ігор кинути кубик зручніше: видно кожен кубик і суму.
Часті запитання
Як отримати випадкове число від 1 до 100?
Поставте мінімум 1, максимум 100, залиште кількість 1 і натисніть «Згенерувати». Може випасти і 1, і 100, а кожне число між ними має такий самий шанс.
Чи можна використовувати від'ємні числа?
Так. Мінімум і максимум можуть бути будь-якими цілими числами від мінус мільярда до мільярда, тож діапазони на кшталт від -50 до 50 чи від -1000 до -1 працюють. Дробові числа не підтримуються.
Що робить «Без повторів»?
Усі числа в одному витягу будуть різними, ніби ви тягнете пронумеровані кульки з мішечка й не кладете їх назад. Опцію ввімкнено за замовчуванням. Якщо вимкнути, одне й те саме число може трапитися кілька разів.
Цей рандомайзер чисел справді випадковий?
Він використовує криптографічне джерело випадковості вашого браузера з вибіркою з відкиданням, тому жодне число не має переваги. Це значно рівномірніше за прийоми на основі Math.random і годиться для ігор, розіграшів і вибірок.