Partage via


Random.Shuffle Méthode

Définition

Surcharges

Shuffle<T>(Span<T>)

Effectue un mélange sur place d’une étendue.

Shuffle<T>(T[])

Effectue une lecture aléatoire sur place d’un tableau.

Shuffle<T>(Span<T>)

Source:
Random.cs
Source:
Random.cs

Effectue un mélange sur place d’une étendue.

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

Paramètres de type

T

Type d’étendue.

Paramètres

values
Span<T>

Étendue à mélanger.

Remarques

Cette méthode utilise Next(Int32, Int32) pour choisir des valeurs pour la lecture aléatoire. Cette méthode est une opération O(n).

S’applique à

Shuffle<T>(T[])

Source:
Random.cs
Source:
Random.cs

Effectue une lecture aléatoire sur place d’un tableau.

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

Paramètres de type

T

Type de tableau.

Paramètres

values
T[]

Tableau à mélanger.

Exceptions

values a la valeur null.

Remarques

Cette méthode utilise Next(Int32, Int32) pour choisir des valeurs pour la lecture aléatoire. Cette méthode est une opération O(n).

S’applique à