RandomNumberGenerator.GetInt32 Метод

Определение

Перегрузки

Имя Описание
GetInt32(Int32)

Создает случайное целое число от 0 (включительно) до указанной эксклюзивной верхней границы с помощью криптографически строгого генератора случайных чисел.

GetInt32(Int32, Int32)

Создает случайное целое число между указанной инклюзивной нижней границой и указанной эксклюзивной верхней границой с помощью криптографически строгого генератора случайных чисел.

GetInt32(Int32)

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

Создает случайное целое число от 0 (включительно) до указанной эксклюзивной верхней границы с помощью криптографически строгого генератора случайных чисел.

public:
 static int GetInt32(int toExclusive);
public static int GetInt32(int toExclusive);
static member GetInt32 : int -> int
Public Shared Function GetInt32 (toExclusive As Integer) As Integer

Параметры

toExclusive
Int32

Монопольная верхняя граница случайного диапазона.

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

Случайное целое число от 0 (включительно) до toExclusive (эксклюзивное).

Исключения

Параметр toExclusive меньше или равен 0.

Комментарии

Верхняя граница является эксклюзивной для включения передачи значения длины из массива, диапазона или списка. Так как это монопольная верхняя граница этого метода никогда не может создаваться Int32.MaxValue.

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

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

GetInt32(Int32, Int32)

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

Создает случайное целое число между указанной инклюзивной нижней границой и указанной эксклюзивной верхней границой с помощью криптографически строгого генератора случайных чисел.

public:
 static int GetInt32(int fromInclusive, int toExclusive);
public static int GetInt32(int fromInclusive, int toExclusive);
static member GetInt32 : int * int -> int
Public Shared Function GetInt32 (fromInclusive As Integer, toExclusive As Integer) As Integer

Параметры

fromInclusive
Int32

Включаемая нижняя граница случайного диапазона.

toExclusive
Int32

Монопольная верхняя граница случайного диапазона.

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

Случайное целое число между fromInclusive (инклюзивным) и toExclusive (эксклюзивным).

Исключения

Параметр toExclusive меньше или равен параметру fromInclusive .

Комментарии

Верхняя граница является эксклюзивной для включения передачи значения длины из массива, диапазона или списка. Так как это монопольная верхняя граница этого метода никогда не может создаваться Int32.MaxValue.

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

Отрицательные значения разрешены для обоих fromInclusive и toExclusive.

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