Random.Shuffle Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
Shuffle<T>(Span<T>) |
Bir yayılma alanının yerinde karıştırma işlemini gerçekleştirir. |
Shuffle<T>(T[]) |
Bir dizinin yerinde karıştırma işlemini gerçekleştirir. |
Shuffle<T>(Span<T>)
- Kaynak:
- Random.cs
- Kaynak:
- Random.cs
Bir yayılma alanının yerinde karıştırma işlemini gerçekleştirir.
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ür Parametreleri
- T
Span türü.
Parametreler
- values
- Span<T>
Karıştırılacak yayılma alanı.
Açıklamalar
Bu yöntem karıştırma değerlerini seçmek için kullanır Next(Int32, Int32) . Bu yöntem bir O(n) işlemidir.
Şunlara uygulanır
Shuffle<T>(T[])
- Kaynak:
- Random.cs
- Kaynak:
- Random.cs
Bir dizinin yerinde karıştırma işlemini gerçekleştirir.
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ür Parametreleri
- T
Dizi türü.
Parametreler
- values
- T[]
Karıştıracak dizi.
Özel durumlar
values
, null
değeridir.
Açıklamalar
Bu yöntem karıştırma değerlerini seçmek için kullanır Next(Int32, Int32) . Bu yöntem bir O(n) işlemidir.