Random.Shuffle 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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[]
要隨機排列的陣列。
例外狀況
values
為 null
。
備註
這個方法會使用 Next(Int32, Int32) 來選擇用於隨機顯示的值。 此方法是 n 個) 作業的 O (。