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

傳回

大於或等於 0 且小於 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

傳回亂數的內含下限 (Inclusive Lower Bound)。

maxValue
Int64

傳回亂數的獨佔上限。 maxValue 必須大於或等於 minValue

傳回

大於或等於 minValue 且小於 maxValue 的 64 位帶正負號整數;也就是說,傳回值的範圍包含 minValue ,但不包含 maxValue 。 如果 minValue 等於 maxValueminValue 則會傳回 。

例外狀況

minValue 大於 maxValue

適用於