Стд::СлучайныйГенератор
Генератор случайных данных.
Сравнение
Ссылочное
Иерархия типа
Базовые типы: Объект
Конструкторы
СлучайныйГенератор
СлучайныйГенератор(Криптостойкий: Булево = Ложь)
Создает генератор случайных данных с опциональной криптостойкостью
Криптостойкий.
В случае, если используется псевдослучайный генератор (Криптостойкий == Ложь), его значения можно предсказать заранее.
Этот режим следует использовать в тех случаях, когда нет необходимости гарантировать истинную случайность данных.
В этом режиме СлучайныйГенератор обладает на порядки более высокой производительностью, по сравнению со криптостойким режимом.
Криптостойкий режим следует использовать в тех случаях, когда СлучайныйГенератор используется в алгоритмах связанных с обеспечением информационной безопасности.
Перегрузка
СлучайныйГенератор(НомерПоследовательности: Число)
СлучайныйГенератор
СлучайныйГенератор(НомерПоследовательности: Число)
Создает некриптостойкий генератор, выдающий последовательность псевдослучайных данных, определяемую заданным номером.
Одинаковая последовательность вызовов методов на двух генераторах с одинаковым
НомерПоследовательности будет давать одинаковый результат.
Перегрузка
СлучайныйГенератор(Криптостойкий: Булево = Ложь)
Методы
СлучайнаяСтрока
СлучайнаяСтрока(
Длина: Число,
Алфавит: Строка = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
): Строка
Возвращает случайную строку длины
Длина из символов алфавита
Алфавит.
СлучайноеЦелое