Случайные числа ровно в вашем диапазоне

Задайте наименьшее и наибольшее, сколько чисел нужно и можно ли повторять. Границы проверяются до розыгрыша.

Числа

Числа появятся здесь.

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

  1. Задайте минимум и максимум — целые от −1 000 000 000 до 1 000 000 000.
  2. Выберите, сколько чисел нужно (1–10 000) и можно ли повторять значения.
  3. Нажмите Сгенерировать числа. С Без повторов запрос большего, чем размер диапазона, — ошибка.
  4. Скопируйте все значения или скачайте .txt; длинные списки показывают первые 200 на экране.

Вопросы

Насколько это случайно?

Каждое целое берётся из crypto.getRandomValues с отклонением лишнего, без смещения по модулю. Без повторов разреженная выборка Fisher-Yates даёт различные значения, не строя весь диапазон.

Можно ли отрицательные числа?

Да. Используйте отрицательные значения для минимума и/или максимума.

Какой самый большой диапазон?

Границы ±1 000 000 000 и количество 10 000. Страница не выделяет память пропорционально диапазону, поэтому огромный диапазон при малом количестве остаётся быстрым.

Почему количество отклонили?

Если включено Без повторов и вы просите больше чисел, чем есть в диапазоне, это невозможно — форма сообщает об этом, а не молча уменьшает количество.

Ещё инструменты