Random.NextInt64 メソッド

定義

オーバーロード

NextInt64()

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

NextInt64(Int64)

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

NextInt64(Int64, Int64)

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

NextInt64()

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

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

戻り値

0 以上 で Int64.MaxValue より小さい 64 ビット符号付き整数。

適用対象

NextInt64(Int64)

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

指定した最大値より小さい 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 以上にする必要があります。

戻り値

0 以上で、 より小さい maxValue64 ビット符号付き整数。つまり、戻り値の範囲には通常、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 以上である必要があります。

戻り値

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

例外

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

適用対象