Криптографически качественная случайность. Готовый для копирования Hexadecimal. Генерируется полностью в вашем браузере.
Байт — это восемь бит, каждый из которых независимо принимает значение 0 или 1, что даёт 256 возможных значений (от 0 до 255). Генерация N случайных байт означает получение N независимых выборок. Энтропия равна ровно N × 8 бит. Шестнадцать байт дают 128 бит энтропии: 3,4 × 1038 возможных исходов. Тридцать два байта дают 256 бит: больше возможных исходов, чем атомов в наблюдаемой Вселенной.
Шестнадцатеричный формат кодирует каждый байт двумя символами (0-9, A-F). Base64 кодирует три байта в четыре ASCII-символа. Двоичный формат отображает каждый байт в виде восьми цифр. Информационное содержание одинаково во всех трёх форматах. Вкладки форматов переключают отображение без повторной генерации.
При каждой генерации вызывается crypto.getRandomValues() — Web Cryptography API, встроенный в каждый современный браузер. Он использует аппаратную энтропию: тепловой шум, электрические дрожания и таймер прерываний. Гистограмма частоты байтов визуально демонстрирует равномерность по мере генерации большего количества байтов.
Каждый байт генерируется внутри вашего браузера и никогда не передаётся. Сырые байты существуют только в памяти вашего устройства и буфере обмена. Сервер доставил эту страницу; ваше устройство создало случайность.
Получатели генерируют собственные независимые байты на своём устройстве.
Ежедневное вдохновение
Работы, отобранные жюри A' Design Award, представленные каждое утро.