Random.Shuffle Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
Shuffle<T>(Span<T>) |
Provede náhodné náhodné prohazování rozpětí. |
Shuffle<T>(T[]) |
Provede náhodné náhodné prohazování pole. |
Shuffle<T>(Span<T>)
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
Provede náhodné náhodné prohazování rozpětí.
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 rozpětí.
Parametry
- values
- Span<T>
Rozpětí, které chcete náhodně prohazovat.
Poznámky
Tato metoda používá Next(Int32, Int32) k výběru hodnot pro náhodné prohazování. Tato metoda je operace O(n).
Platí pro
Shuffle<T>(T[])
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
Provede náhodné náhodné prohazování pole.
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 pole.
Parametry
- values
- T[]
Pole, které se má náhodně prohazovat.
Výjimky
values
je null
.
Poznámky
Tato metoda používá Next(Int32, Int32) k výběru hodnot pro náhodné prohazování. Tato metoda je operace O(n).