RandomNumberGenerator.GetInt32 메서드

정의

오버로드

Name Description
GetInt32(Int32)

암호화된 강력한 난수 생성기를 사용하여 0(포함)과 지정된 배타적 상한 사이의 임의 정수를 생성합니다.

GetInt32(Int32, Int32)

암호화된 강력한 난수 생성기를 사용하여 지정된 포괄 하한과 지정된 배타적 상한 사이에 임의 정수를 생성합니다.

GetInt32(Int32)

암호화된 강력한 난수 생성기를 사용하여 0(포함)과 지정된 배타적 상한 사이의 임의 정수를 생성합니다.

public:
 static int GetInt32(int toExclusive);
public static int GetInt32(int toExclusive);
static member GetInt32 : int -> int
Public Shared Function GetInt32 (toExclusive As Integer) As Integer

매개 변수

toExclusive
Int32

임의 범위의 배타적 상한입니다.

반품

0(포함)과 toExclusive (배타적) 사이의 임의 정수입니다.

예외

toExclusive 매개 변수가 0보다 작거나 같습니다.

설명

상한은 배열, 범위 또는 목록에서 길이 값을 전달할 수 있도록 전용입니다. 전용 상한이므로 이 메서드는 생성 Int32.MaxValue할 수 없습니다.

이 메서드는 삭제 및 재시도 전략을 사용하여 간단한 모듈식 산술 연산이 생성하는 낮은 값 편향을 방지합니다.

적용 대상

GetInt32(Int32, Int32)

암호화된 강력한 난수 생성기를 사용하여 지정된 포괄 하한과 지정된 배타적 상한 사이에 임의 정수를 생성합니다.

public:
 static int GetInt32(int fromInclusive, int toExclusive);
public static int GetInt32(int fromInclusive, int toExclusive);
static member GetInt32 : int * int -> int
Public Shared Function GetInt32 (fromInclusive As Integer, toExclusive As Integer) As Integer

매개 변수

fromInclusive
Int32

임의 범위의 포괄 하한입니다.

toExclusive
Int32

임의 범위의 배타적 상한입니다.

반품

(포함) 및 toExclusive (배타적) 사이의 fromInclusive 임의 정수입니다.

예외

toExclusive 매개 변수가 매개 변수보다 작거나 같습니다fromInclusive.

설명

상한은 배열, 범위 또는 목록에서 길이 값을 전달할 수 있도록 전용입니다. 전용 상한이므로 이 메서드는 생성 Int32.MaxValue할 수 없습니다.

이 메서드는 삭제 및 재시도 전략을 사용하여 간단한 모듈식 산술 연산이 생성하는 낮은 값 편향을 방지합니다.

음수 값은 둘 다 fromInclusive 에 대해 허용됩니다.toExclusive

적용 대상