VBMath.Randomize Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует генератор случайных чисел.
Перегрузки
| Имя | Описание |
|---|---|
| Randomize() |
Инициализирует генератор случайных чисел. |
| Randomize(Double) |
Инициализирует генератор случайных чисел. |
Randomize()
- Исходный код:
- VBMath.vb
- Исходный код:
- VBMath.vb
- Исходный код:
- VBMath.vb
- Исходный код:
- VBMath.vb
- Исходный код:
- VBMath.vb
Инициализирует генератор случайных чисел.
public:
static void Randomize();
public static void Randomize();
static member Randomize : unit -> unit
Public Sub Randomize ()
Примеры
В этом примере используется Randomize инструкция для инициализации генератора случайных чисел. Так как аргумент числа был опущен, Randomize использует возвращаемое значение из Timer функции в качестве нового начального значения.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
Комментарии
Эта перегрузка Randomize метода не принимает начальное значение. Вместо этого значение, возвращаемое системным таймером, используется в качестве нового начального значения.
Если Randomize функция не используется, Rnd функция (без аргументов) использует то же число, что и начальное значение при первом вызове, а затем использует последнее созданное число в качестве начального значения.
Note
Чтобы повторить последовательности случайных чисел, вызовите Rnd отрицательный аргумент непосредственно перед использованием Randomize с числовым аргументом.
Important
Random Так как оператор и Rnd функция начинаются с начального значения и создают числа, которые попадают в конечный диапазон, результаты могут быть прогнозируемыми кем-то, кто знает алгоритм, используемый для их создания. Следовательно, Random оператор и Rnd функция не должны использоваться для создания случайных чисел для использования в криптографии. Дополнительные сведения см. в разделе RandomNumberGenerator.
См. также раздел
Применяется к
Randomize(Double)
- Исходный код:
- VBMath.vb
- Исходный код:
- VBMath.vb
- Исходный код:
- VBMath.vb
- Исходный код:
- VBMath.vb
- Исходный код:
- VBMath.vb
Инициализирует генератор случайных чисел.
public:
static void Randomize(double Number);
public static void Randomize(double Number);
static member Randomize : double -> unit
Public Sub Randomize (Number As Double)
Параметры
- Number
- Double
Optional. Допустимое Object числовое выражение или любое допустимое.
Примеры
В этом примере используется Randomize инструкция для инициализации генератора случайных чисел. Так как аргумент числа был опущен, Randomize использует возвращаемое значение из Timer функции в качестве нового начального значения.
' Initialize the random-number generator.
Randomize()
' Generate random value between 1 and 6.
Dim value As Integer = CInt(Int((6 * Rnd()) + 1))
Комментарии
Randomize используется Number для инициализации Rnd генератора случайных чисел функции, предоставляя ему новое начальное значение. Если не указано Number, значение, возвращаемое системным таймером, используется в качестве нового начального значения.
Если Randomize функция не используется, Rnd функция (без аргументов) использует то же число, что и начальное значение при первом вызове, а затем использует последнее созданное число в качестве начального значения.
Note
Чтобы повторить последовательности случайных чисел, вызовите Rnd отрицательный аргумент непосредственно перед использованием Randomize с числовым аргументом. Использование Randomize с тем же значением для Number не повторяет предыдущую последовательность.
Important
Random Так как оператор и Rnd функция начинаются с начального значения и создают числа, которые попадают в конечный диапазон, результаты могут быть прогнозируемыми кем-то, кто знает алгоритм, используемый для их создания. Следовательно, Random оператор и Rnd функция не должны использоваться для создания случайных чисел для использования в криптографии. Дополнительные сведения см. в разделе RandomNumberGenerator.