RandomNumberGenerator.GetInt32 Methode

Definitie

Overloads

Name Description
GetInt32(Int32)

Genereert een willekeurig geheel getal tussen 0 (inclusief) en een opgegeven exclusieve bovengrens met behulp van een cryptografisch sterke generator voor willekeurige getallen.

GetInt32(Int32, Int32)

Genereert een willekeurig geheel getal tussen een opgegeven inclusief ondergrens en een opgegeven exclusieve bovengrens met behulp van een cryptografisch sterke generator voor willekeurige getallen.

GetInt32(Int32)

Genereert een willekeurig geheel getal tussen 0 (inclusief) en een opgegeven exclusieve bovengrens met behulp van een cryptografisch sterke generator voor willekeurige getallen.

public:
 static int GetInt32(int toExclusive);
public static int GetInt32(int toExclusive);
static member GetInt32 : int -> int
Public Shared Function GetInt32 (toExclusive As Integer) As Integer

Parameters

toExclusive
Int32

De exclusieve bovengrens van het willekeurige bereik.

Retouren

Een willekeurig geheel getal tussen 0 (inclusief) en toExclusive (exclusief).

Uitzonderingen

De toExclusive parameter is kleiner dan of gelijk aan 0.

Opmerkingen

De bovengrens is exclusief om het doorgeven van een lengtewaarde uit een matrix, span of lijst mogelijk te maken. Omdat het een exclusieve bovengrens is, kan deze methode nooit genereren Int32.MaxValue.

Deze methode maakt gebruik van een strategie voor verwijderen en opnieuw proberen om te voorkomen dat een eenvoudige modulaire rekenkundige bewerking zou produceren.

Van toepassing op

GetInt32(Int32, Int32)

Genereert een willekeurig geheel getal tussen een opgegeven inclusief ondergrens en een opgegeven exclusieve bovengrens met behulp van een cryptografisch sterke generator voor willekeurige getallen.

public:
 static int GetInt32(int fromInclusive, int toExclusive);
public static int GetInt32(int fromInclusive, int toExclusive);
static member GetInt32 : int * int -> int
Public Shared Function GetInt32 (fromInclusive As Integer, toExclusive As Integer) As Integer

Parameters

fromInclusive
Int32

De inclusieve ondergrens van het willekeurige bereik.

toExclusive
Int32

De exclusieve bovengrens van het willekeurige bereik.

Retouren

Een willekeurig geheel getal tussen fromInclusive (inclusief) en toExclusive (exclusief).

Uitzonderingen

De toExclusive parameter is kleiner dan of gelijk aan de fromInclusive parameter.

Opmerkingen

De bovengrens is exclusief om het doorgeven van een lengtewaarde uit een matrix, span of lijst mogelijk te maken. Omdat het een exclusieve bovengrens is, kan deze methode nooit genereren Int32.MaxValue.

Deze methode maakt gebruik van een strategie voor verwijderen en opnieuw proberen om te voorkomen dat een eenvoudige modulaire rekenkundige bewerking zou produceren.

Negatieve waarden zijn toegestaan voor zowel fromInclusive als toExclusive.

Van toepassing op