英語で読む

次の方法で共有


Random.NextInt64 メソッド

定義

オーバーロード

NextInt64()

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

NextInt64(Int64)

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

NextInt64(Int64, Int64)

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

NextInt64()

ソース:
Random.cs
ソース:
Random.cs
ソース:
Random.cs

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

C#
public virtual long NextInt64 ();

戻り値

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

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 6, 7, 8, 9

NextInt64(Int64)

ソース:
Random.cs
ソース:
Random.cs
ソース:
Random.cs

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

C#
public virtual long NextInt64 (long maxValue);

パラメーター

maxValue
Int64

生成される乱数の排他的上限値。 maxValue は 0 以上にする必要があります。

戻り値

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

例外

maxValue が 0 未満です。

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 6, 7, 8, 9

NextInt64(Int64, Int64)

ソース:
Random.cs
ソース:
Random.cs
ソース:
Random.cs

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

C#
public virtual long NextInt64 (long minValue, long maxValue);

パラメーター

minValue
Int64

返される乱数の包括的下限値。

maxValue
Int64

返される乱数の排他的上限値。 maxValueminValue 以上である必要があります。

戻り値

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

例外

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

適用対象

.NET 9 およびその他のバージョン
製品 バージョン
.NET 6, 7, 8, 9