Engee 文档

Uniform Random Number

均匀分布随机数生成器

类型: UniformRandomNumber

图书馆中的路径:

/Basic/Sources/Uniform Random Number

说明

Uniform Random Number 程序块生成指定区间内的均匀分布随机数。要生成正态分布随机数,请使用程序块*Random Number* 。这两个区块都使用正态(高斯)随机数生成器。

如果使用 Uniform Random Number 块,并使用相同的参数值(包括 Seed 的值),则可重复生成序列。每次启动模拟时,参数 Seed 将重置为指定值。

避免对随机信号进行积分,因为求解器必须对相对平稳的信号进行积分。相反,请使用程序块*Band-Limited White Noise* 。

港口

输出

# OUT_1 — 输出信号
标量 | 向量 | 矩阵

Details

代表给定区间内均匀分布随机数的输出信号。

数据类型

Float64`。

复数支持

参数

主体

# Minimum — 最小间隔
Scalar / array of real numbers

Details

最小间隔。

默认值

-1.0

程序使用名称

Minimum

可调谐

可计算

# Maximum — 最大间隔
Scalar / array of real numbers

Details

最大间隔。

默认值

1.0

程序使用名称

Maximum

可调谐

可计算

# Seed — 初始号码
Scalar / array of Int64

Details

随机数生成器的起始编号。

默认值

0

程序使用名称

Seed

可调谐

可计算

# Sample time — 计算间隔
SampleTime (real number / vector of two real numbers)

Details

以非负数指定计算步骤之间的间隔。要继承计算步骤,请将此参数设置为 -1

默认值

0.1

程序使用名称

SampleTime

可调谐

可计算

附加选项

C 代码生成: 是