Перейти до вмісту
TextArray
100% локально

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

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

Вихід

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

Виберіть мінімум і максимум і отримайте випадкові цілі числа з цього діапазону. Обидві границі включені, тому діапазон від 1 до 6 кидає кубик, а від 1 до 49 розіграш номерів лотереї. Попросіть одне число або до десяти тисяч — кожне число потрапляє в окремий рядок, готове для копіювання в електронну таблицю чи сценарій.

Увімкніть «Без повторів», коли кожне число має бути іншим, як у лотереї, розіграші, випадковому порядку розсадження або виборі переможців із пронумерованих записів. Інструмент повідомляє вам, якщо запит неможливий — запит десяти унікальних чисел від 1 до 5 повертає спокійне повідомлення, а не обертається вічно. «Сортувати за зростанням» упорядковує результат у числовому порядку, тобто те, що ви хочете для розіграшу, який ви збираєтеся прочитати вголос; залиште його, коли порядок жеребкування має значення.

Якщо ви введете межі неправильно, інструмент мовчки їх замінить, а не скаржиться. Діапазони можуть бути величезними — до 2^48 значень — і унікальний режим залишається швидким навіть тоді, оскільки він відстежує лише намальовані числа, а не накопичує весь діапазон у пам’яті.

Числа надходять із crypto.getRandomValues із вибіркою відхилень у всьому діапазоні, тому кожне значення між межами є таким же вірогідним, як і будь-яке інше. Це важливіше, ніж звучить: наївні генератори перекошуються до нижньої межі діапазону через модульне зміщення, що тихо руйнує нічию. Усе працює у вашому веб-переглядачі, і нічого не завантажується, тому результати залишаються лише вашими — хоча для будь-чого, що має юридичну вагу, розіграш, який був свідком, перевершує будь-яку веб-сторінку.

FAQ

Чи надсилаються кудись числа чи мої діапазони?
Ні. Генерація повністю відбувається у вашому браузері, і нічого не залишає ваш пристрій.
Чи включені межі?
так Діапазон від 1 до 100 може давати як 1, так і 100. Від’ємні числа та нуль теж працюють.
Як це випадково?
Він використовує crypto.getRandomValues, криптографічно захищене джерело веб-переглядача, із вибіркою відхилень, тому жодне значення не має переваги. Math.random, який страждає від зміщення за модулем при відображенні на діапазон, не використовується.
Чому я отримав повідомлення про помилку "Без повторів"?
Діапазон не містить достатньо чітких чисел для кількості, яку ви запитували. Розширте діапазон або зменште кількість.
Чи можу я використати його для розіграшу призів?
Для неофіційних розіграшів так — увімкніть «Без повторів» і пронумеруйте свої записи. Для розіграшів із юридичними чи фінансовими наслідками використовуйте метод, який ви можете перевірити та засвідчити.