Random.NextInt64 メソッド

定義

オーバーロード

NextInt64()

0 以上のランダムな整数を返します。

NextInt64(Int64)

指定した最大値より小さい 0 以上のランダムな整数を返します。

NextInt64(Int64, Int64)

指定した範囲内のランダムな整数を返します。

NextInt64()

0 以上のランダムな整数を返します。

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

0 以上 で Int64.MaxValue 未満の 64 ビット符号付き整数。

適用対象

NextInt64(Int64)

指定した最大値より小さい 0 以上のランダムな整数を返します。

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 以上にする必要があります。

戻り値

Int64

0 以下の 64 ビット符号付き整数。 maxValueつまり、戻り値の範囲には通常、0 は含まれますが、含まれません maxValue。 ただし、maxValue が 0 の場合は、maxValue が返されます。

例外

maxValue が 0 未満です。

適用対象

NextInt64(Int64, Int64)

指定した範囲内のランダムな整数を返します。

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 以上である必要があります。

戻り値

Int64

以上の 64 ビット符号付き整数 minValuemaxValueつまり、戻り値の範囲には含まれます minValue が、含まれません maxValue。 minValue が等しい maxValue場合は、 minValue 返されます。

例外

minValuemaxValue より大きくなっています。

適用対象