Random.Shuffle Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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).