Задайте диапазон и нажмите «Сгенерировать»
Как провести розыгрыш случайным числом
Пронумеруйте участников по порядку, скажем по номеру комментария, и зафиксируйте список до генерации. Задайте диапазон от 1 до числа участников, и выпавшее число будет номером победителя. Для розыгрыша нескольких призов генерируйте по одному числу за раз: если номер уже выигрывал, нажмите «Сгенерировать» ещё раз.
Почему это не то же самое, что Math.random()
Стандартный генератор случайных чисел в JavaScript предсказуем. Если знать его текущее состояние, следующие значения можно вычислить заранее. Для розыгрыша с призом это уязвимость. Этот инструмент берёт числа из crypto.getRandomValues , встроенного в браузер источника криптографической случайности на основе энтропии операционной системы, который нельзя ни предсказать, ни воспроизвести повторным запуском.
Пошаговая инструкция и разбор, чем настоящая случайность отличается от выбора «на глаз», есть в статье Как провести честный розыгрыш случайным числом.