Иногда что-то на, первый взгяд, простое таковым не является. Казалось бы, что сложного в том, чтобы заставить компьютер придумать случайное число? Но случайность противоречит работе компьютеров, они могут выполнять только чёткие команды. Так как же тогда работают генераторы случайных чисел или паролей? Ответ на этот вопрос вы найдёте в данной статье. Все сервисы по генерации случайных чисел используют сложные формулы, которые проводят различные операции над каки-либо числом по заданным параметрам. Но число, которое изначально подставляется в формулу (seed), тоже должно быть случайным. Для этого можно взять текущее время, ведь оно всегда разное. Но время не подходит для генерации случайных паролей, так как очень часто на различных сервисах дата создания аккаунта видна всем остальным, и злоумышленники просто будут перебирать милисекунды, прогоняя их через эту формулу, пока не получит пароль. Температура процессора или видеокарты, положение мыши, время между нажатиями клавиш, сумма битов