Random.Shuffle Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| Shuffle<T>(Span<T>) |
Faz um movimento de abertura no local. |
| Shuffle<T>(T[]) |
Realiza um embaralhamento no local de um array. |
Shuffle<T>(Span<T>)
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
Faz um movimento de abertura no local.
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 Genérico
- T
O tipo de vão.
Parâmetros
- values
- Span<T>
O intervalo para baralhar.
Observações
Este método serve Next(Int32, Int32) para escolher valores para embaralhar. Este método é uma operação O(n).
Aplica-se a
Shuffle<T>(T[])
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
Realiza um embaralhamento no local de um array.
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 Genérico
- T
O tipo de matriz.
Parâmetros
- values
- T[]
O arranjo para baralhar.
Exceções
values é null.
Observações
Este método serve Next(Int32, Int32) para escolher valores para embaralhar. Este método é uma operação O(n).