다음을 통해 공유


Random.Shuffle 메서드

정의

오버로드

Shuffle<T>(Span<T>)

범위의 현재 위치 순서 섞기 수행

Shuffle<T>(T[])

배열의 현재 위치 순서 섞기 수행

Shuffle<T>(Span<T>)

Source:
Random.cs
Source:
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) 순서 섞기 값을 선택합니다. 이 메서드는 o (n) 작업입니다.

적용 대상

Shuffle<T>(T[])

Source:
Random.cs
Source:
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[]

순서를 섞을 배열입니다.

예외

valuesnull입니다.

설명

이 메서드는 를 사용하여 Next(Int32, Int32) 순서 섞기 값을 선택합니다. 이 메서드는 o (n) 작업입니다.

적용 대상