Udostępnij za pośrednictwem


Random.Shuffle Metoda

Definicja

Przeciążenia

Shuffle<T>(Span<T>)

Wykonuje przetasowania w miejscu zakresu.

Shuffle<T>(T[])

Wykonuje przetasowania tablicy w miejscu.

Shuffle<T>(Span<T>)

Źródło:
Random.cs
Źródło:
Random.cs

Wykonuje przetasowania w miejscu zakresu.

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))

Parametry typu

T

Typ zakresu.

Parametry

values
Span<T>

Zakres mieszania.

Uwagi

Ta metoda używa Next(Int32, Int32) metody do wybierania wartości do mieszania. Ta metoda jest operacją O(n).

Dotyczy

Shuffle<T>(T[])

Źródło:
Random.cs
Źródło:
Random.cs

Wykonuje przetasowania tablicy w miejscu.

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())

Parametry typu

T

Typ tablicy.

Parametry

values
T[]

Tablica do przetasowania.

Wyjątki

values to null.

Uwagi

Ta metoda używa Next(Int32, Int32) metody do wybierania wartości do mieszania. Ta metoda jest operacją O(n).

Dotyczy