Random.Shuffle Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
Shuffle<T>(Span<T>) |
Realiza un orden aleatorio local de un intervalo. |
Shuffle<T>(T[]) |
Realiza un orden aleatorio local de una matriz. |
Shuffle<T>(Span<T>)
- Source:
- Random.cs
- Source:
- Random.cs
Realiza un orden aleatorio local de un intervalo.
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))
Parámetros de tipo
- T
Tipo de intervalo.
Parámetros
- values
- Span<T>
Intervalo que se va a ordenar.
Comentarios
Este método usa Next(Int32, Int32) para elegir valores para el orden aleatorio. Este método es una operación de O(n).
Se aplica a
Shuffle<T>(T[])
- Source:
- Random.cs
- Source:
- Random.cs
Realiza un orden aleatorio local de una matriz.
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())
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- values
- T[]
Matriz que se va a ordenar aleatoriamente.
Excepciones
values
es null
.
Comentarios
Este método usa Next(Int32, Int32) para elegir valores para el orden aleatorio. Este método es una operación de O(n).