Генератор випадкових значень
Генеруйте UUID (v4 і v7), кидайте кубики, підкидайте монети, вибирайте числа та створюйте токени hex чи base64url. Працює на вашому пристрої й нічого не завантажує.
Одна сторінка випадкових інструментів, які використовують криптографічний генератор випадкових чисел вашого браузера — те саме джерело, що й для ключів шифрування. Створюйте UUID, кидки кубиків, підкидання монети, числа в діапазоні чи токени в потрібній кількості й копіюйте їх усі одразу.
Як це працює
- Виберіть, що згенерувати, і задайте параметри.
- Задайте, скільки результатів вам потрібно. Вони з’являються одразу.
- Скопіюйте один або всі або згенеруйте знову для нового набору.
Що відбувається з вашими даними
- Значення створюються у вашому браузері й нікуди не надсилаються. Генерація не робить жодних запитів.
- Нічого не зберігається і не журналюється. Перезавантажте сторінку, і всі значення зникнуть.
- Числа вибираються без зміщення, тож діапазон, який не ділиться рівно, не нахилений у бік малих значень.
Обмеження, про які варто знати
- UUID — це ідентифікатор, а не секрет. Версія 7 починається з часу створення, тож вона показує, коли створена. Для секретного ключа скористайтеся параметром токена.
- Випадковість браузера підходить для повсякденного вибору й ключів, які ви створюєте та одразу використовуєте. Для чогось такого серйозного, як seed-фраза гаманця, користуйтеся спеціальним інструментом, якому довіряєте.
Поширені запитання
У чому різниця між UUID v4 і v7?
Версія 4 повністю випадкова. Версія 7 починається з поточного часу в мілісекундах, за яким ідуть випадкові біти, тож пізніші значення сортуються після ранніших, що підходить для ключів бази даних.
Чи достатньо це випадково для ключів?
Числа походять із криптографічно стійкого генератора браузера, а це правильне джерело. Токени підходять для ключів API та секретів вибраного вами розміру. Для паролів генератор паролів додає параметри, яких вимагають сайти.
Чи чесні кубики й монета?
Так. Кожна грань і сторона однаково ймовірні. Інструмент уникає невеликого зміщення, яке спричиняє проста операція остачі, коли кількість граней не ділить діапазон генератора рівно.