Random.Shuffle Método

Definição

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

Aplica-se a