Документация Engee

Равномерное случайное число

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

Тип: UniformRandomNumber

Путь в библиотеке:

/Basic/Sources/Uniform Random Number

Описание

Блок Равномерное случайное число генерирует равномерно распределенные случайные числа в заданном интервале. Чтобы сгенерировать нормально распределенные случайные числа, используйте блок Генератор случайных чисел. Оба блока используют нормальный (гауссовский) генератор случайных чисел.

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

Избегайте интегрирования случайного сигнала, потому что решатели должны интегрировать относительно гладкие сигналы. Вместо этого используйте блок Ограниченный полосой белый шум.

Порты

Выход

# OUT_1 — выходной сигнал
скаляр | вектор | матрица

Details

Выходной сигнал, который представляет собой равномерно распределенные случайные числа в заданном интервале.

Типы данных

Float64

Поддержка комплексных чисел

Нет

Параметры

Основные

# Минимум — минимум интервала
Скаляр / массив вещественных чисел

Details

Минимум интервала.

Значение по умолчанию

-1.0

Имя для программного использования

Minimum

Настраиваемый

Да

Вычисляемый

Да

# Максимум — максимум интервала
Скаляр / массив вещественных чисел

Details

Максимум интервала.

Значение по умолчанию

1.0

Имя для программного использования

Maximum

Настраиваемый

Да

Вычисляемый

Да

# Начальное значение генератора ПСП — начальное число
Скаляр / массив целых чисел типа Int64

Details

Начальное число для генератора случайных чисел.

Значение по умолчанию

0

Имя для программного использования

Seed

Настраиваемый

Нет

Вычисляемый

Да

# Период дискретизации — интервал между шагами расчета
SampleTime (вещественное число / вектор из двух вещественных чисел)

Details

Укажите интервал между шагами расчета как неотрицательное число. Чтобы наследовать шаг расчета, установите для этого параметра значение −1.

Значение по умолчанию

0.1

Имя для программного использования

SampleTime

Настраиваемый

Нет

Вычисляемый

Да

Дополнительные возможности

Генерация Си кода: Да