Random.Shuffle Metod

Definition

Överlagringar

Name Description
Shuffle<T>(Span<T>)

Utför en blandning på plats av ett spann.

Shuffle<T>(T[])

Utför en blandning på plats av en matris.

Shuffle<T>(Span<T>)

Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs

Utför en blandning på plats av ett spann.

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

Typparametrar

T

Typ av span.

Parametrar

values
Span<T>

Intervallet som ska blandas.

Kommentarer

Den här metoden använder Next(Int32, Int32) för att välja värden för blandning. Den här metoden är en O(n)-åtgärd.

Gäller för

Shuffle<T>(T[])

Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs

Utför en blandning på plats av en matris.

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

Typparametrar

T

Typ av matris.

Parametrar

values
T[]

Matrisen som ska blandas.

Undantag

values är null.

Kommentarer

Den här metoden använder Next(Int32, Int32) för att välja värden för blandning. Den här metoden är en O(n)-åtgärd.

Gäller för