RandomNumberGenerator.GetInt32 Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.