Прочитать на английском

Поделиться через


Random.NextInt64 Метод

Определение

Перегрузки

NextInt64()

Возвращает неотрицательное случайное целое число.

NextInt64(Int64)

Возвращает неотрицательное случайное целое число, которое меньше указанного максимального значения.

NextInt64(Int64, Int64)

Возвращает случайное целое число в указанном диапазоне.

NextInt64()

Исходный код:
Random.cs
Исходный код:
Random.cs
Исходный код:
Random.cs

Возвращает неотрицательное случайное целое число.

C#
public virtual long NextInt64 ();

Возвращаемое значение

64-разрядное целое число со знаком, которое больше или равно 0 и меньше Int64.MaxValue.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9

NextInt64(Int64)

Исходный код:
Random.cs
Исходный код:
Random.cs
Исходный код:
Random.cs

Возвращает неотрицательное случайное целое число, которое меньше указанного максимального значения.

C#
public virtual long NextInt64 (long maxValue);

Параметры

maxValue
Int64

Эксклюзивная верхняя граница создаваемого случайного числа. maxValue должно быть больше либо равно 0.

Возвращаемое значение

64-разрядное целое число со знаком, которое больше или равно 0 и меньше maxValue; то есть диапазон возвращаемых значений обычно включает 0, но не maxValue. Однако если значение параметра maxValue равно нулю, возвращается значение 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

Исключенный верхний предел возвращаемого случайного числа. Значение свойства maxValue должно быть больше или равно значению свойства minValue.

Возвращаемое значение

64-разрядное целое число со знаком больше или равно minValue и меньше maxValue; то есть диапазон возвращаемых значений включает, но не maxValue.minValue Если значение minValue равно maxValue, minValue возвращается .

Исключения

Значение minValue больше значения maxValue.

Применяется к

.NET 9 и другие версии
Продукт Версии
.NET 6, 7, 8, 9