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

Миттєво отримуйте випадкове число між будь-якими двома значеннями. Цей безкоштовний Random number generator не потребує реєстрації й працює безпосередньо в браузері.
Механіка роботи Random number generator
Ви вводите мінімальне й максимальне ціле число. Інструмент рахує дельту, застосовує алгоритм рівномірного розподілу й видає одне значення. Іноді ви плутаєте межі місцями. Це не проблема. Діапазони автоматично інвертуються, від'ємні числа теж підтримуються, жодних помилок на виході. Ви отримуєте рівно те, що задали в параметрах, без жодних відхилень від ваших же вхідних даних.
Більшість таких інструментів у мережі спираються на звичайні псевдовипадкові алгоритми. Вони женуть детерміновані математичні формули, де початковим зерном виступає системний годинник. Справжня випадковість вимагає апаратної ентропії, а браузери цього не мають. Для вибору лотерейного квитка чи перемішування плейлиста псевдовипадковості більш ніж достатньо. Вам просто потрібне число, яке виглядає непередбачуваним для стороннього спостерігача.
- Приймає від'ємні цілі числа для обох меж.
- Автоматично міняє місцями мінімум і максимум, якщо ви їх переплутали.
- Повертає інклюзивний результат, тобто ваші межі теж є можливими варіантами.
- Внутрішньо рахує дельту, щоб гарантувати рівномірний розподіл.
Коли використовувати random number picker
Розробники беруть це для мокування API-відповідей чи генерації тестових ID. Дизайнери підбирають випадкові hex-зсуви для колірних палітр. Геймери кидають віртуальні кубики, коли фізичних немає під рукою. Спектр застосування тягнеться від тривіальних фокусів на вечірці до серйозного статистичного семплінгу. Ще це зручно, щоб розкидати випадкові пріоритетні ваги в конфігурації load balancer.
Можете подумати, як же згенерувати число для криптографічних ключів. Забудьте про цей інструмент для таких задач. Браузерні математичні функції не мають потрібного пулу ентропії для безпечної генерації ключів. Беріть спеціалізовану криптографічну бібліотеку або системний інтерфейс безпечної випадковості вашої ОС.
Обмеження онлайн версії Random number generator
Увесь код крутиться в межах безпечних цілих чисел JavaScript. Ви спокійно згенеруєте значення від мінус дев'яти квадрильйонів до плюс дев'яти квадрильйонів. За цими межами точність float деградує, а результати стають передбачуваними. Тримайтеся стандартних 32-бітних або 64-бітних діапазонів для стабільного виводу. Якщо потрібні числа більші, доведеться писати власну реалізацію.
Тут на виході виключно цілі числа. Потрібна десяткова точність? Тоді це взагалі не ваш вибір. Шукайте іншу утиліту, яка вміє працювати з float і дає вказати кількість знаків після коми. Цей інструмент тримає все максимально просто і строго в рамках цілих чисел.
- Максимальне безпечне ціле число дорівнює 9007199254740991.
- Мінімальне безпечне ціле число дорівнює -9007199254740991.
- Не підтримує десяткові дроби з плаваючою кокою.
- Не вміє генерувати масиви з кількох чисел за один раз.
Як користуватися Random number generator
- Введіть бажане мінімальне ціле число в перше поле.
- Введіть бажане максимальне ціле число в друге поле.
- Натисніть кнопку генерації, щоб обчислити результат.
- Скопіюйте повернуте ціле число для вашого конкретного сценарію.
Поширені сценарії діапазонів
Ось швидка довідка для типових вхідних даних та їхніх очікуваних результатів.
| Сценарій використання | Діапазон вводу | Тип виводу |
|---|---|---|
| Підкидання монети | від 1 до 2 | Ціле число |
| Шестигранний кубик | від 1 до 6 | Ціле число |
| Відсотковий кидок | від 1 до 100 | Ціле число |
| Значення байта | від 0 до 255 | Ціле число |
Frequently asked questions
- Цей Random number generator справді безкоштовний?
- Так, він повністю безкоштовний. Не потрібно створювати акаунт чи платити за преміум-фічі. Просто відкривайте сторінку і починайте генерувати числа.
- Чи можу я вибрати випадкове число на телефоні?
- Інтерфейс повністю адаптивний і працює в мобільних браузерах. Просто введіть межі в поля і натисніть кнопку. Поводиться точно так само, як на десктопі.
- Чому мені постійно випадає одне й те саме число?
- Псевдовипадкові алгоритми іноді видають короткі повторювані послідовності, особливо якщо стан зерна схожий. Оновіть сторінку або зачекайте секунду між кліками, щоб системний годинник просунув зерно. Якщо проблема залишається, можливо, математична реалізація вашого браузера зависла. Спробуйте очистити кеш або відкрити інший браузер, щоб виключити проблеми з локальним станом.
- Він враховує мінімальне та максимальне числа?
- Так, діапазон строго інклюзивний. Якщо ви задали межі 1 і 10, то і 1, і 10 є валідними можливими результатами. Інструмент рахує дельту і розподіляє результат по всьому інклюзивному проміжку.
Поділитися
Популярні інструменти
Перевірте, чи є сторінка в кеші Google.
Перевірте перенаправлення 301 і 302 для адреси. Відстежується до 10 переходів.
Отримайте приблизні дані про IP-адресу.
Знайдіть домен або хост, повʼязаний із вказаною IP-адресою.