Генератор паролей
Создайте случайный пароль в браузере с помощью crypto.getRandomValues. Ничего не сохраняется.
Генерируйте случайные целые или дробные числа с помощью crypto.getRandomValues, в том числе без повторов.
Этот инструмент работает в вашем браузере. Введённые данные, файлы и результаты остаются на этом устройстве. Избранное и недавние инструменты, если вы ими пользуетесь, хранят в локальном хранилище только названия инструментов — никогда не пароли, документы или содержимое QR-кодов. Подробнее — в политике конфиденциальности.
Подробное руководство по этому инструменту (как пользоваться, примеры и вопросы-ответы) пока доступно только на английском.
Draw 1 to 200 integers or decimals between bounds you set. Use it for a casual draw, such as five unique numbers from 1 to 10. Unique mode works only for whole numbers, and asking for more unique values than the range contains is rejected.
The tool draws without replacement. Asking for 11 unique values in that range is rejected.
Values are rounded to six decimal places from a 32-bit unit interval. Unique mode is not offered for decimals.
Integers use crypto.getRandomValues() with rejection sampling so each value in the range is equally likely. That avoids a biased modulo. The generator is suitable for casual draws. It is not presented as cryptographic security for every statistical or security use.
Each bound has to stay within ±1,000,000,000, and the count has to be a whole number from 1 to 200. Unique mode works only for integers, and it refuses a count larger than the range. Decimals are rounded to six places. This is a casual draw, not a lottery draw or a key generator.
See the disclaimer for what these tools do not cover.
Создайте случайный пароль в браузере с помощью crypto.getRandomValues. Ничего не сохраняется.
Создавайте одно или несколько значений UUID v4 в браузере с помощью надёжного источника случайности.
Считайте проценты, увеличение, уменьшение и то, сколько процентов одно число составляет от другого.
Сравните старое и новое значение и узнайте изменение в процентах. С 80 до 100 — это +25%, со 100 до 80 — −20%. Начальное значение 0 не принимается.
Примените процентную скидку к цене и узнайте экономию и итоговую сумму. Вводите только числа: символы валют не допускаются, скидка больше 100% отклоняется.
Подсчитайте годы, месяцы и дни от даты рождения до сегодня или более поздней даты. Более ранняя дата отклоняется. Високосные годы учитываются по календарю.
1 to 200.
Integers are chosen with crypto.getRandomValues() and rejection sampling so every value in the range is equally likely. That is suitable for casual draws. It is not a guarantee for high-stakes cryptography or scientific sampling.