Random.Shuffle 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 |
|---|---|
| Shuffle<T>(Span<T>) |
Führt eine in-situ-Shuffle einer Spanne aus. |
| Shuffle<T>(T[]) |
Führt eine direkte Shuffle eines Arrays aus. |
Shuffle<T>(Span<T>)
- Quelle:
- Random.cs
- Quelle:
- Random.cs
- Quelle:
- Random.cs
- Quelle:
- Random.cs
Führt eine in-situ-Shuffle einer Spanne aus.
public:
generic <typename T>
void Shuffle(Span<T> values);
public void Shuffle<T>(Span<T> values);
member this.Shuffle : Span<'T> -> unit
Public Sub Shuffle(Of T) (values As Span(Of T))
Typparameter
- T
Der Typ der Spanne.
Parameter
- values
- Span<T>
Die Spanne, um zu koppeln.
Hinweise
Diese Methode verwendet Next(Int32, Int32) die Auswahl von Werten für die Shuffling-Funktion. Diese Methode ist ein O(n)-Vorgang.
Gilt für:
Shuffle<T>(T[])
- Quelle:
- Random.cs
- Quelle:
- Random.cs
- Quelle:
- Random.cs
- Quelle:
- Random.cs
Führt eine direkte Shuffle eines Arrays aus.
public:
generic <typename T>
void Shuffle(cli::array <T> ^ values);
public void Shuffle<T>(T[] values);
member this.Shuffle : 'T[] -> unit
Public Sub Shuffle(Of T) (values As T())
Typparameter
- T
Der Arraytyp.
Parameter
- values
- T[]
Das Array, das neu gemischt werden soll.
Ausnahmen
values ist null.
Hinweise
Diese Methode verwendet Next(Int32, Int32) die Auswahl von Werten für die Shuffling-Funktion. Diese Methode ist ein O(n)-Vorgang.