다음을 통해 공유


RandomNumberGenerator.GetInt32 메서드

정의

오버로드

GetInt32(Int32)

암호화 수준 난수 생성기를 사용하여 0(포함)과 지정된 상한(제외) 사이의 임의의 정수를 생성합니다.

GetInt32(Int32, Int32)

암호화 수준 난수 생성기를 사용하여 지정된 하한(포함)과 지정된 상한(제외) 사이의 임의 정수를 생성합니다.

GetInt32(Int32)

Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs

암호화 수준 난수 생성기를 사용하여 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)

Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs
Source:
RandomNumberGenerator.cs

암호화 수준 난수 생성기를 사용하여 지정된 하한(포함)과 지정된 상한(제외) 사이의 임의 정수를 생성합니다.

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

임의 범위의 상한(제외)입니다.

반환

fromInclusive(포함)와 toExclusive(제외) 사이의 임의 정수입니다.

예외

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

설명

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

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

toExclusive모두 fromInclusive 에 음수 값이 허용됩니다.

적용 대상