Random.Shuffle Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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).