Classe System::Security::Cryptography::RandomNumberGenerator

RandomNumberGenerator class

Classe abstraite dont les générateurs de nombres aléatoires doivent hériter. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject() . Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion.

class RandomNumberGenerator : public virtual System::Object

Méthodes

MéthodeDescription
static Create()Crée une instance de l’implémentation par défaut d’un générateur de nombres aléatoires cryptographique pouvant être utilisé pour générer des données aléatoires. Non implémenté.
virtual GetBytes(ArrayPtr<uint8_t>)Remplit les éléments existants du tableau avec des octets aléatoires.
virtual GetBytes(ArrayPtr<uint8_t>, int, int)Remplit la tranche existante du tableau avec des octets aléatoires.
virtual GetBytes(System::Details::ArrayView<uint8_t>)Remplit les éléments existants de la vue du tableau avec des octets aléatoires.
virtual GetBytes(System::Details::ArrayView<uint8_t>, int, int)Remplit la tranche existante de la vue du tableau avec des octets aléatoires.
GetBytes(System::Details::StackArray<uint8_t, N>&)Remplit les éléments existants du tableau de pile avec des octets aléatoires.
GetBytes(System::Details::StackArray<uint8_t, N>&, int, int)Remplit la tranche existante du tableau de pile avec des octets aléatoires.
virtual GetNonZeroBytes(ArrayPtr<uint8_t>)Remplit les éléments existants du tableau avec des octets aléatoires non nuls.
virtual GetNonZeroBytes(System::Details::ArrayView<uint8_t>)Remplit les éléments existants de la vue du tableau avec des octets aléatoires non nuls.
GetNonZeroBytes(System::Details::StackArray<uint8_t, N>&)Remplit les éléments existants du tableau de pile avec des octets aléatoires non nuls.

Voir aussi