Random.Shuffle Yöntem

Tanım

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.

Şunlara uygulanır