Сначала наша программа узнаёт данные именно Вашего браузера.

Далее, она превращает их в Hash Adler32, например ваш Хэш будет равен 061f0d55.

Поскольку тут могут быть не только цифры, но и буквы, мы переводим каждый символ полученного Хэша в ASCII таблицу, аля порядковые номера в алфавите.

И теперь полученное число делится с остатком на количество вариантов теста. Получаем остаток. И этот остаток и есть порядковый номер вашего результата.

Всё честно, по браузеру, и без рандома!