다음을 통해 공유


Random.NextInt64 메서드

정의

오버로드

NextInt64()

음수가 아닌 임의의 정수를 반환합니다.

NextInt64(Int64)

지정된 최댓값보다 작은 음수가 아닌 임의의 정수를 반환합니다.

NextInt64(Int64, Int64)

지정된 범위 내의 임의의 정수를 반환합니다.

NextInt64()

Source:
Random.cs
Source:
Random.cs
Source:
Random.cs

음수가 아닌 임의의 정수를 반환합니다.

public:
 virtual long NextInt64();
public virtual long NextInt64 ();
abstract member NextInt64 : unit -> int64
override this.NextInt64 : unit -> int64
Public Overridable Function NextInt64 () As Long

반환

Int64.MaxValue보다 크거나 같거나 같은 64비트 부명의 정수입니다.

적용 대상

NextInt64(Int64)

Source:
Random.cs
Source:
Random.cs
Source:
Random.cs

지정된 최댓값보다 작은 음수가 아닌 임의의 정수를 반환합니다.

public:
 virtual long NextInt64(long maxValue);
public virtual long NextInt64 (long maxValue);
abstract member NextInt64 : int64 -> int64
override this.NextInt64 : int64 -> int64
Public Overridable Function NextInt64 (maxValue As Long) As Long

매개 변수

maxValue
Int64

생성될 난수의 상한(제외)입니다. maxValue는 0보다 크거나 같아야 합니다.

반환

0보다 크거나 같고 보다 maxValue작은 64비트 부속 정수입니다. 즉, 반환 값의 범위에는 일반적으로 0이 포함되지만 은 포함되지 않습니다 maxValue. 하지만 maxValue가 0과 같으면 maxValue가 반환됩니다.

예외

maxValue 가 0보다 작습니다.

적용 대상

NextInt64(Int64, Int64)

Source:
Random.cs
Source:
Random.cs
Source:
Random.cs

지정된 범위 내의 임의의 정수를 반환합니다.

public:
 virtual long NextInt64(long minValue, long maxValue);
public virtual long NextInt64 (long minValue, long maxValue);
abstract member NextInt64 : int64 * int64 -> int64
override this.NextInt64 : int64 * int64 -> int64
Public Overridable Function NextInt64 (minValue As Long, maxValue As Long) As Long

매개 변수

minValue
Int64

반환되는 난수의 하한(포함)입니다.

maxValue
Int64

반환되는 난수의 상한(제외)입니다. maxValueminValue보다 크거나 같아야 합니다.

반환

64비트 부가 정수보다 크거나 같 minValue 거나 보다 maxValue작습니다. 즉, 반환 값의 범위에는 가 포함되지만 포함되지 minValue 는 않습니다 maxValue. minValue가 와 maxValueminValue 같으면 가 반환됩니다.

예외

minValuemaxValue보다 큰 경우

적용 대상