Перейти к основному содержимому

СлучайныйГенератор

Стд::СлучайныйГенератор

Генератор случайных данных.

Сравнение ссылочное

Иерархия типа

Базовые типы: Объект


Конструкторы

СлучайныйГенератор

СлучайныйГенератор(Криптостойкий: Булево = Ложь)
Перегрузка:
СлучайныйГенератор(НомерПоследовательности: Число)

Создает генератор случайных данных с опциональной криптостойкостью Криптостойкий.

В случае, если используется псевдослучайный генератор (Криптостойкий == Ложь), его значения можно предсказать заранее. Этот режим следует использовать в тех случаях, когда нет необходимости гарантировать истинную случайность данных. В этом режиме СлучайныйГенератор обладает на порядки более высокой производительностью, по сравнению со криптостойким режимом.

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


СлучайныйГенератор

СлучайныйГенератор(НомерПоследовательности: Число)
Перегрузка:
СлучайныйГенератор(Криптостойкий: Булево = Ложь)

Создает некриптостойкий генератор, выдающий последовательность псевдослучайных данных, определяемую заданным номером. Одинаковая последовательность вызовов методов на двух генераторах с одинаковым НомерПоследовательности будет давать одинаковый результат.


Методы

СлучайнаяСтрока

СлучайнаяСтрока(
Длина: Число,
Алфавит: Строка = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
): Строка

Возвращает случайную строку длины Длина из символов алфавита Алфавит.


СлучайноеЦелое

СлучайноеЦелое(
От: Число = 0,
До: Число = 2147483647
): Число

Возвращает случайное, целое число в диапазоне от От до До, не включая верхнюю границу.


СлучайноеЧисло

СлучайноеЧисло(
От: Число = 0,
До: Число = 1
): Число

Возвращает случайное, вещественное число в диапазоне от От до До, не включая верхнюю границу.


СлучайныеБайты

СлучайныеБайты(Размер: Число): Байты

Возвращает случайную последовательность байтов размера Размер.


Список унаследованных методов

Объект

ВСтроку, ПолучитьТип, Представление