RandomNumberGenerator.GetInt32 Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| GetInt32(Int32) |
Generiert eine zufällige ganze Zahl zwischen 0 (einschließlich) und einer angegebenen exklusiven oberen Grenze mithilfe eines kryptografisch starken Zufallszahlengenerators. |
| GetInt32(Int32, Int32) |
Generiert eine zufällige ganze Zahl zwischen einer angegebenen inklusiven Untergrenze und einer angegebenen exklusiven oberen Grenze mithilfe eines kryptografisch starken Zufallszahlengenerators. |
GetInt32(Int32)
Generiert eine zufällige ganze Zahl zwischen 0 (einschließlich) und einer angegebenen exklusiven oberen Grenze mithilfe eines kryptografisch starken Zufallszahlengenerators.
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
Parameter
- toExclusive
- Int32
Die exklusive obere Grenze des zufälligen Bereichs.
Gibt zurück
Eine zufällige ganze Zahl zwischen 0 (einschließlich) und toExclusive (exklusiv).
Ausnahmen
Der toExclusive Parameter ist kleiner oder gleich 0.
Hinweise
Die obere Grenze ist exklusiv, um das Übergeben eines Längenwerts aus einem Array, einer Spanne oder Liste zu ermöglichen. Da es sich um eine exklusive Obergrenze handelt, kann diese Methode niemals generiert werden Int32.MaxValue.
Diese Methode verwendet eine Verwerfen- und Wiederholungsstrategie, um die geringe Wertverzerrung zu vermeiden, die ein einfacher modularer arithmetischer Vorgang erzeugen würde.
Gilt für:
GetInt32(Int32, Int32)
Generiert eine zufällige ganze Zahl zwischen einer angegebenen inklusiven Untergrenze und einer angegebenen exklusiven oberen Grenze mithilfe eines kryptografisch starken Zufallszahlengenerators.
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
Parameter
- fromInclusive
- Int32
Die inklusive untere Grenze des zufälligen Bereichs.
- toExclusive
- Int32
Die exklusive obere Grenze des zufälligen Bereichs.
Gibt zurück
Eine zufällige ganze Zahl zwischen fromInclusive (einschließlich) und toExclusive (exklusiv).
Ausnahmen
Der toExclusive Parameter ist kleiner oder gleich dem fromInclusive Parameter.
Hinweise
Die obere Grenze ist exklusiv, um das Übergeben eines Längenwerts aus einem Array, einer Spanne oder Liste zu ermöglichen. Da es sich um eine exklusive Obergrenze handelt, kann diese Methode niemals generiert werden Int32.MaxValue.
Diese Methode verwendet eine Verwerfen- und Wiederholungsstrategie, um die geringe Wertverzerrung zu vermeiden, die ein einfacher modularer arithmetischer Vorgang erzeugen würde.
Negative Werte sind für beide fromInclusive und toExclusive.