Для удовольствия я экспериментировал с методами шифрования. Один из методов, которые я использую, требует начального значения. Я хотел бы накормить его истинными случайными числами. Я знаю, что стандартный метод получения семени, например, C++ - это время вызова (NULL), однако, поскольку это только псевдослучайное, мне было интересно, есть ли какие-либо надежные способы сбора действительно случайных чисел. Единственное ограничение состоит в том, что его можно реализовать на языках C, C++ и Java.Методы создания более высоких уровней энтропии в семенах
Заранее спасибо.
Уточнение: пока я запускаю Ubuntu, этот код должен запускаться в системе Windows.
Это зависит от того, что вам нужно для вашей платформы. Одним из популярных методов является генерация энтропии (генерация пароля), получающая случайные движения мыши от пользователя. Если вы работаете в Linux, вы можете просто прочитать «/ dev/random» или '/ dev/urandom'. Это действительно зависит от того, что именно вам нужны ваши семена и где вы находитесь. – Grizzly