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

Кидайте цілі числа або десяткові дроби в будь-якому діапазоні мінімум–максимум, списком або по одному в рядку. Запитуйте унікальні значення (без повторів, як лотерейний розіграш) або залиште повтори. Хочете відтворювані результати для тестування — вкажіть зерно, і ті самі числа будуть повертатися щоразу. Також дивіться Генератор хешів для детермінованих дайджестів тексту і файлів.
Працює повністю локально — нічого не вивантажується.
Тип: Мін.: Макс.:
Кількість: Десяткові знаки:
Роздільник: Зерно: Те саме зерно → та сама послідовність. Вставте зерно, щоб відтворити запуск.
Встановіть діапазон, кількість і параметри, потім натисніть «Згенерувати» — або Ctrl+Enter.
Числа, що поводяться правильно:
Цілочислові вибірки між min і max включають обидва кінці. Коли ввімкнено Унікальні, для малих діапазонів використовується перемішаний діапазон, а для великих — відбір з відхиленням, тож кожне значення з'являється щонайбільше один раз. Генератор працює на mulberry32 — швидкому, добре перевіреному псевдовипадковому алгоритмі — засіяному з криптографічного джерела вашого браузера, якщо ви не введете зерно. Те саме зерно завжди відтворює той самий список, що зручно для модульних тестів, фікстур A/B і розіграшів на семінарах, які мають повторюватися ідентично.
Псевдовипадковість проти криптографічної випадковості

PRNG, такий як mulberry32, перетворює зерно на фіксований, відтворюваний потік — ідеально для тестів і повторюваних фікстур. CSPRNG (криптографічне джерело вашого браузера) непередбачуваний за задумом — саме це потрібно для рішень безпеки. Ця сторінка використовує обидва: за замовчуванням криптографічний, mulberry32, коли ви закріплюєте зерно. Вибірки рівномірні: кожне значення в діапазоні однаково ймовірне, без дзвонової кривої.

Ніколи не виводьте паролі, токени чи результати розіграшів із засіяного потоку — кожен, хто знає зерно, може його відтворити. Для всього, де передбачуваність є ризиком, використовуйте генератор на основі CSPRNG.