Я бы сказал, что это в основном зависит от пула энтропии и от того, как энтропия собирается.
Я нашел это:
Microsoft Windows выпускает более новую, чем 95A, функцию API CryptoAPI (CAPI), которая собирает энтропию аналогично ядру Linux /dev/random.[11] CryptoAPI в Windows использует двоичный раздел реестра HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Cryptography \ RNG \ Seed для хранения заполненного значения из всех своих источников энтропии. [12] Поскольку CryptoAPI с закрытым исходным кодом, некоторые бесплатные программные приложения с открытым исходным кодом, работающие на платформе Windows, используют другие меры для получения случайности. Например, GnuPG, начиная с версии 1.06, использует различные источники, такие как количество свободных байтов в памяти, которые в сочетании со случайным начальным числом генерируют желаемую случайность, которая ему необходима. [13] Программисты, использующие CAPI, могут получить энтропию, вызвав CryptGenRandom () CAPI, после его правильной инициализации
Я надеюсь, что это помогает или указывает вам правильное направление для подражания.