Реклама

Генератор случайных чисел

Задать числа по
Тип числа
Реклама

Криптографически случайные числа с фильтрами

Создайте одно или несколько случайных чисел — в диапазоне от мин. до макс. или заданной точной длины, с необязательными фильтрами: только чётные или только нечётные, либо без повторяющихся цифр внутри числа. Там, где браузер поддерживает Web Crypto API, используется настоящая криптографическая случайность.

Как пользоваться

  1. Выберите режим диапазона или режим точного количества цифр
  2. Задайте диапазон или длину и фильтры (чётность, без повторяющихся цифр)
  3. Нажмите «Сгенерировать» — повторяйте, чтобы получить новый набор в любое время

Частые вопросы

Откуда берётся случайность на самом деле и достаточно ли она надёжна, чтобы ей доверять?

Используется криптографически стойкий генератор случайных чисел Web Crypto API, если он доступен (с отбрасыванием значений для устранения смещения по модулю). Math.random() используется только тогда, когда Web Crypto недоступен в вашем браузере.

Что именно означает «без повторяющихся цифр»?

Это означает, что ни одна цифра не повторяется внутри одного сгенерированного числа, а не то, что два числа в одной серии не могут совпадать. Например, при включённой опции 1234 допустимо, а 1123 — нет.

Почему нельзя сгенерировать 12-значное число без повторяющихся цифр?

Существует всего 10 возможных цифр (0–9), поэтому любое число длиннее 10 цифр неизбежно содержит повтор. Вариант без повторов ограничен 10 цифрами по этой причине; режим по длине по-прежнему допускает до 12 цифр с повторами.