RandomNumberGenerator.GetInt32 Methode

Definition

Ü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.

Gilt für: