Random.Shuffle Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
Shuffle<T>(Span<T>) |
Melakukan pengacakan di tempat rentang. |
Shuffle<T>(T[]) |
Melakukan pengacakan di tempat array. |
Shuffle<T>(Span<T>)
- Sumber:
- Random.cs
- Sumber:
- Random.cs
Melakukan pengacakan di tempat rentang.
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))
Jenis parameter
- T
Jenis rentang.
Parameter
- values
- Span<T>
Rentang untuk mengacak.
Keterangan
Metode ini menggunakan Next(Int32, Int32) untuk memilih nilai untuk pengacakan. Metode ini adalah operasi O(n).
Berlaku untuk
Shuffle<T>(T[])
- Sumber:
- Random.cs
- Sumber:
- Random.cs
Melakukan pengacakan di tempat 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())
Jenis parameter
- T
Jenis array.
Parameter
- values
- T[]
Array yang akan diacak.
Pengecualian
values
adalah null
.
Keterangan
Metode ini menggunakan Next(Int32, Int32) untuk memilih nilai untuk pengacakan. Metode ini adalah operasi O(n).