Sdílet prostřednictvím


Random.Shuffle Metoda

Definice

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

Platí pro