Я читал о Random.Next(), что для "криптографически безопасного случайного числа, подходящего для создания случайного пароля" MSDN предлагает класс RNGCryptoServiceProvider
Какова скорость пения? Существует какой-то самый быстрый способ получить истинные случайные числа?
EDIT: С Random.Next() я получаю новое случайное число. И с...
byte[] randomNumber = new byte[1];
RNGCryptoServiceProvider Gen = new RNGCryptoServiceProvider();
Gen.GetBytes(randomNumber);
int rand = Convert.ToInt32(randomNumber[0]);
Я получаю "криптографически безопасное случайное число" Я хочу знать, является ли приведенный выше код быстрым по сравнению с "Random.Next()" , и если есть быстрый способ получить такие же результаты, нормально?