Engee 文档

Random Integer Generator

生成随机分布在指定范围内的整数。

类型: RandomIntegerGenerator

图书馆中的路径:

/Communication Systems/Sources/Random Data Sources/Random Integer Generator

资料描述

Random Integer Generator 生成范围内均匀分布的随机整数 ,在哪里 由*Set size*参数设置。 使用此块生成随机二进制或整数数据。

港口

出口;出口

Out-随机整数输出传递:q[<br>]'标量|/'向量|'矩阵

作为标量、向量或矩阵返回的随机整数输出。 此端口在块中没有名称。 数据类型是使用*输出数据类型*参数设置的。

输出数据中的行数等于*Samples per frame*参数的值并且对应于一帧中的采样数。 输出中的列数等于*Set size*参数中的元素数,并对应于通道数。

数据类型:'Int',`Bool'

参数

设置大小-设置传递大小:q[<br>]'8(默认)|/'正整数|'向量是一串正整数

设置大小, ,指定为正整数或正整数的向量串。 块生成范围内的整数 . *集合大小*中的元素的数量对应于从块输出的独立通道的数量。

  • 如果*Set size*是一个标量,那么所有输出随机变量都是独立的,并且平均分布。

  • 如果*Set size*是一个向量,那么向量的长度决定了输出通道的数量。 通道可以具有不同的输出范围。

初始种子的来源-pass初始值的来源:q[<br>]'参数(默认)`

形式的随机数生成器的初始值的来源:

  • '参数—-块将随机数生成器的初始数字设置为*初始种子*。

初始种子-初始传递数:q[<br>]'0(默认)|/'非负整数`

非负整数形式的随机数生成器的初始值。 如果*Initial seed*参数是常量,则生成的序列是可重复的。

依赖关系

要使用此参数,请将*source of initial seed*参数设置为’Parameter'。

采样时间-采样周期
'1(默认)|'-1|'正标量`

的采样周期,设置为正数。 要继承采样周期,请将此参数设置为-1。

每帧样本-每输出帧样本通过:q[<br>]'1(默认)|'-1|/'正数

每帧样本作为一个正整数,表示一个输出通道中每帧的样本数。

输出数据类型-输出数据类型
'Int(default)'|'Bool`

`Int`或`Bool’形式的输出数据的类型。

如果此参数设置为’Bool`,则必须将*Set size*参数设置为'2`

更详细

选择时间

输出更新之间的时间等于参数*每帧样本*和*样本时间*的值的乘积。 例如,如果*采样时间*和*每帧采样*为`1`,则块每秒输出一个采样。 如果将*每帧样本*增加到`10`,则块每10秒输出10乘1的矢量。 这可确保等效输出速度独立于*Samples per frame*参数。