Condividi tramite


Random.Shuffle Metodo

Definizione

Overload

Shuffle<T>(Span<T>)

Esegue una sequenza casuale sul posto di un intervallo.

Shuffle<T>(T[])

Esegue una sequenza casuale sul posto di una matrice.

Shuffle<T>(Span<T>)

Origine:
Random.cs
Origine:
Random.cs

Esegue una sequenza casuale sul posto di un intervallo.

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

Parametri di tipo

T

Tipo di intervallo.

Parametri

values
Span<T>

Intervallo da mischiare.

Commenti

Questo metodo usa Next(Int32, Int32) per scegliere i valori per la sequenza casuale. Questo metodo è un'operazione O(n).

Si applica a

Shuffle<T>(T[])

Origine:
Random.cs
Origine:
Random.cs

Esegue una sequenza casuale sul posto di una matrice.

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

Parametri di tipo

T

Tipo di matrice.

Parametri

values
T[]

Matrice da mischiare.

Eccezioni

values è null.

Commenti

Questo metodo usa Next(Int32, Int32) per scegliere i valori per la sequenza casuale. Questo metodo è un'operazione O(n).

Si applica a