語言

Random.NextInt64 方法

定義

多載

名稱 Description
NextInt64()

回傳一個非負的隨機整數。

NextInt64(Int64)

回傳一個小於指定最大值的非負隨機整數。

NextInt64(Int64, Int64)

回傳一個在指定範圍內的隨機整數。

NextInt64()

來源:
Random.cs
來源:
Random.cs
來源:
Random.cs
來源:
Random.cs
來源:
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

傳回

一個 64 位元有號整數,且大於或等於 0,且小於 Int64.MaxValue。

適用於

NextInt64(Int64)

來源:
Random.cs
來源:
Random.cs
來源:
Random.cs
來源:
Random.cs
來源:
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。

傳回

一個 64 位元有號整數,且大於或等於 0,且小於 maxValue;也就是說,回傳值的範圍通常包含 0,但不 maxValue包含 。 然而,若 maxValue 等於 0,則 maxValue 返回。

例外狀況

maxValue 小於0。

適用於

NextInt64(Int64, Int64)

來源:
Random.cs
來源:
Random.cs
來源:
Random.cs
來源:
Random.cs
來源:
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

隨機數的排他上界被回傳。 maxValue 必須大於或等於 minValue。

傳回

一個 64 位元有符號整數,大小minValuemaxValue於 ;也就是說,回傳值的範圍包含但不包含 minValuemaxValue。 若 最小值等於 maxValue, minValue 則回傳 。

例外狀況

minValue 大於 maxValue。

適用於