Рандомайзер
Криптостойкая случайность через crypto.getRandomValues() — честный выбор.
О сервисе
Рандомайзер с 4 режимами: выбрать одного из списка, выбрать N без повторений, перемешать список, случайное число в диапазоне. Криптостойкая случайность.
Что умеет
- 4 режима: выбор одного, выбор N, перемешивание, диапазон
- crypto.getRandomValues() — честная криптостойкая случайность
- Алгоритм Фишера-Йетса для перемешивания
- Произвольный размер списка
Как работает
Случайность через crypto.getRandomValues() (равномерное распределение). Перемешивание — классический Фишер-Йетс за O(n).
Пример
Розыгрыш призов, случайный выбор победителя комментариев, генерация порядка выступлений на конференции.
Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.
