Random.Shuffle 方法

定義

多載

Shuffle<T>(Span<T>)

執行範圍的就地隨機顯示。

Shuffle<T>(T[])

執行陣列的就地隨機顯示。

Shuffle<T>(Span<T>)

來源:
Random.cs
來源:
Random.cs

執行範圍的就地隨機顯示。

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

類型參數

T

範圍的類型。

參數

values
Span<T>

要隨機顯示之範圍。

備註

這個方法會使用 Next(Int32, Int32) 來選擇用於隨機顯示的值。 此方法是 n 個) 作業的 O (。

適用於

Shuffle<T>(T[])

來源:
Random.cs
來源:
Random.cs

執行陣列的就地隨機顯示。

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

類型參數

T

陣列的類型。

參數

values
T[]

要隨機排列的陣列。

例外狀況

valuesnull

備註

這個方法會使用 Next(Int32, Int32) 來選擇用於隨機顯示的值。 此方法是 n 個) 作業的 O (。

適用於