Implémentation la plus rapide d'un vrai générateur de nombres aléatoires en C #

Que j'ai lu sur Aléatoire.Next() que pour "la sécurité cryptographique de nombre aléatoire adapté pour la création d'un mot de passe aléatoire" MSDN suggère RNGCryptoServiceProvider Classe

À ce que la vitesse de pénalité? Il ya une certaine manière la plus rapide d'obtenir de vrais nombres aléatoires?

EDIT:
Avec L'Aléatoire.Next (), je reçois un nouveau nombre aléatoire. Et avec...

byte[] randomNumber = new byte[1];
RNGCryptoServiceProvider Gen = new RNGCryptoServiceProvider();
Gen.GetBytes(randomNumber);
int rand = Convert.ToInt32(randomNumber[0]);

Je reçois un "cryptographique sécurisé de nombre aléatoire"
Je veux savoir si le code ci-dessus est rapide par rapport à "Aléatoire.Next()" et si il y a un moyen rapide pour obtenir les mêmes résultats, ok?

source d'informationauteur Click Ok