Random.Shuffle 메서드

정의

오버로드

Name Description
Shuffle<T>(Span<T>)

범위의 현재 위치 순서 섞기를 수행합니다.

Shuffle<T>(T[])

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

Shuffle<T>(Span<T>)

Source:
Random.cs
Source:
Random.cs
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
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) 작업입니다.

적용 대상