System::Security::Cryptography::RandomNumberGenerator classe

RandomNumberGenerator class

Classe astratta da cui ereditare per i generatori di numeri casuali. Gli oggetti di questa classe dovrebbero essere allocati solo usando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarla alle funzioni come argomento.

class RandomNumberGenerator : public virtual System::Object

Metodi

MetodoDescrizione
static Create()Crea un’istanza dell’implementazione predefinita di un generatore di numeri casuali crittografico che può essere usato per generare dati casuali. Non implementato.
virtual GetBytes(ArrayPtr<uint8_t>)Riempie gli elementi dell’array esistente con byte casuali.
virtual GetBytes(ArrayPtr<uint8_t>, int, int)Riempie la porzione dell’array esistente con byte casuali.
virtual GetBytes(System::Details::ArrayView<uint8_t>)Riempie gli elementi della vista dell’array esistente con byte casuali.
virtual GetBytes(System::Details::ArrayView<uint8_t>, int, int)Riempie la porzione della vista dell’array esistente con byte casuali.
GetBytes(System::Details::StackArray<uint8_t, N>&)Riempie gli elementi dell’array di stack esistente con byte casuali.
GetBytes(System::Details::StackArray<uint8_t, N>&, int, int)Riempie la porzione dell’array di stack esistente con byte casuali.
virtual GetNonZeroBytes(ArrayPtr<uint8_t>)Riempie gli elementi dell’array esistente con byte casuali diversi da zero.
virtual GetNonZeroBytes(System::Details::ArrayView<uint8_t>)Riempie gli elementi della vista dell’array esistente con byte casuali diversi da zero.
GetNonZeroBytes(System::Details::StackArray<uint8_t, N>&)Riempie gli elementi dell’array di stack esistente con byte casuali diversi da zero.

Vedi anche