Подтвердить что ты не робот

Windows-эквивалент/dev/random

Есть ли Windows-эквивалент Linux /dev/random?

4b9b3361

Ответ 2

Если вы занимаетесь разработкой .NET, вы можете использовать класс RandomNumberGenerator.

Ответ 3

Эта ссылка из ответа StingyJack хороша: http://en.wikipedia.org/wiki/CryptGenRandom

Microsoft С++ Visual Studio с 2005 года предлагает rand_s(), который работает в Windows XP и выше. Он основан на RtlGenRandom (как и функции CryptoAPI PRNG), чья внутренняя работа не обнародована. Кажется, в XP были некоторые недостатки, которые с тех пор были исправлены.

Лично я использую rand_s() как дополнительный источник случайности для извлечения PRNG по моему выбору.