Engee 文档

Random Integer Generator

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

类型: RandomIntegerGenerator

图书馆中的路径:

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

资料描述

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

港口

出口;出口

Out-随机整数输出
标量,标量 | 向量资料 | 矩阵

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

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

<无转换>*数据类型*: Int型,布尔</无翻译>

参数

设置大小-设置通过大小:q[<br>] 8(默认) | 一个正整数 | vector是一串正整数

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

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

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

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

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

  • 参数 -块在*初始种子*中设置随机数生成器的初始编号。

初始种子-初始通过数:q[<br>] 0(默认) | 一个非负整数

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

依赖关系

要使用此参数,请将*source of initial seed*参数设置为 参数.

采样时间-通过的采样周期:q[<br>] 1(默认) | −1 | 正标量

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

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

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

输出数据类型-输出数据类型
Int(默认情况下) | 布尔

表单中输出数据的类型 Int型布尔.

如果此参数设置为 布尔,您必须将*Set size*参数设置为 2

此外

选择时间

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