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í
| Name | Description |
|---|---|
| Shuffle<T>(Span<T>) |
Provede místní náhodné prohazování rozpětí. |
| Shuffle<T>(T[]) |
Provede místní náhodné prohazování pole. |
Shuffle<T>(Span<T>)
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
Provede místní 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 rozsahu.
Parametry
- values
- Span<T>
Rozpětí, které se má 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
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
Provede místní 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á 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).