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.