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
| Nama | Deskripsi |
|---|---|
| Shuffle<T>(Span<T>) |
Melakukan pengacakan rentang di tempat. |
| Shuffle<T>(T[]) |
Melakukan pengacakan array di tempat. |
Shuffle<T>(Span<T>)
- Sumber:
- Random.cs
- Sumber:
- Random.cs
- Sumber:
- Random.cs
- Sumber:
- Random.cs
Melakukan pengacakan rentang di tempat.
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
- Sumber:
- Random.cs
- Sumber:
- Random.cs
Melakukan pengacakan array di tempat.
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).