Random.Shuffle Methode

Definition

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

Gilt für: