Безкоштовний генератор випадкових чисел. Створюйте випадкові цілі або дробові числа в будь-якому діапазоні, з підтримкою кількох результатів і режиму без повторів.
Генератор випадкових чисел видає одне або декілька чисел у заданому вами діапазоні — цілих або дробових — використовуючи джерело випадковості, тож кожен результат непередбачуваний і (за бажанням) без повторів.
Останнє оновлення:
Генератор випадкових чисел
Генератор випадкових чисел здається простим інструментом, але корисна версія потребує більшого, ніж просто «дай мені випадкове число»: потрібно контролювати діапазон, обирати між цілими й дробовими числами, а іноді генерувати одразу кілька чисел без повторів. Цей інструмент поєднує все це в одному місці.
Під капотом він використовує криптографічно надійне джерело випадковості вашого браузера, коли воно доступне, — це дає якіснішу випадковість, ніж базові функції випадкових чисел у більшості мов програмування. Це стане в пригоді і для розіграшу переможця, і для того, щоб просто вирішити суперечку, хто миє посуд.
Цілі числа проти дробових
Цілі числа — це стандартний вибір для більшості щоденних завдань: кидання кубика, лотерейні номери, вибір випадкового учасника команди чи визначення виграшного квитка. З ними легко працювати, і результат не викликає жодних сумнівів.
Режим дробових чисел стає в пригоді, коли потрібне випадкове значення, яке не є круглим числом: імітація вимірювання, генерація тестових даних для таблиці або вибір випадкового відсотка чи ціни. Ви самі контролюєте, скільки знаків з'явиться після коми.
Уникнення повторів
Коли ви генеруєте кілька випадкових чисел одразу — для розіграшу з кількома переможцями, набору унікальних лотерейних номерів чи перемішаного списку ID — часто потрібно, щоб кожне число відрізнялося від інших. Вимкнення повторів гарантує, що жодне число не з'явиться двічі в одній вибірці.
Тут є жорстке обмеження: якщо ваш діапазон менший за кількість унікальних значень, які ви запитуєте, виконати запит математично неможливо. Цей інструмент перевіряє це і попереджає вас, замість того щоб повернути неповний або некоректний результат.
Поширені застосування
Окрім ігор і розіграшів, генератори випадкових чисел — незамінний інструмент у статистиці для випадкових вибірок, у тестуванні програмного забезпечення для створення реалістичних тестових даних, а також у дослідженнях для випадкового розподілу учасників по групах.
Вони також корисні у щоденних рішеннях — вибір ресторану зі шортлиста, визначення черговості ходів у грі чи вирішення нічиєї — у ситуаціях, де потрібен справді неупереджений результат, а не здогадка.
Практичні застосування
Проведення розіграшу чи лотереї
Чесний і неупереджений вибір переможця з пронумерованого списку учасників.
Кидання віртуального кубика чи жеребкування
Вирішення ігор, рішень чи черговості ходів без фізичного кубика.
Генерація тестових даних
Створення зразкових числових значень для таблиць, баз даних чи тестування програмного забезпечення.
Випадкова вибірка для досліджень
Відбір випадкової підмножини елементів чи учасників із більшого набору.
Прийняття неупередженого рішення
Довірити вибір між варіантами випадковості, а не інтуїції.
Цей інструмент використовує криптографічно надійне джерело випадковості вашого браузера (Web Crypto API), якщо воно доступне, а за його відсутності — стандартний псевдовипадковий генератор. Це підходить для ігор, розіграшів, вибірок та щоденних потреб, але не для генерації криптографічних ключів.
Так — вимкніть опцію «Дозволити повтори», і кожне згенероване число буде унікальним. Пам'ятайте, що діапазон має бути достатньо широким, щоб вмістити стільки унікальних значень, скільки ви запитуєте: наприклад, неможливо отримати 10 унікальних цілих чисел із діапазону від 1 до 5.
Цілі числа не мають дробової частини, наприклад 7 або 42. Дробові числа містять цифри після коми, кількість яких визначається налаштуванням «Знаків після коми» — це зручно для імітації вимірювань, цін чи будь-якого значення, що не є круглим числом.
Так, встановіть у полі «Кількість чисел» будь-яке значення до 100. Це корисно для лотерейних розіграшів кількох номерів, генерації тестових даних або створення набору випадкових вибірок в один клік.
Так — встановіть діапазон відповідно до кількості учасників (наприклад, від 1 до 250 для 250 заявок), згенеруйте одне число, і це буде номер переможця. Вимкніть повтори, якщо визначаєте кількох переможців, щоб ніхто не виграв двічі.