随机模块

随机模块可以输出随机数字或逻辑值。可以使用随机模块的结果使机器人从不同动作中随机进行选择。
选择输出类型
模式选择器
输入
输出
使用模式选择器可选择是输出随机数字值还是随机逻辑值。选择模式之后,可以选择输入。输入控制输出的范围和概率。
模式
数字


“数字”模式输出随机整数值。会设置为处于下限上限指定的范围内的随机整数。此范围内的每个整数值的选择概率是相等的。
示例
此程序在 500 至 5000 Hz 的范围内生成一系列连续的随机频率。
逻辑


“逻辑”模式输出“真”或“伪”值。输出“真”值的概率由为“真”的概率输入指定。此输入是 0 至 100 之间的百分比值。例如,25 的概率会使得有 25% 的机率输出“真”,有 75% 的机率输出“伪”。
示例
此程序使机器人随机选择向左转和向右转(各自的机率为 50/50)。
提示和技巧
要使机器人从两个以上的动作中随机进行选择,可以使用具有数字模式的随机模块和“数字”模式的切换模块。例如,可以输出 1 至 5 之间的随机数字,并使用此值从切换中的五种不同情况中进行选择。
输入与输出
随机模块的输入控制输出值的范围和概率。可以将输入值直接输入到模块中。或者,可以通过数据线从其他编程模块的输出提供值。
输入类型允许的值备注
下限 数字任何数字“数字”输出的下限
上限 数字任何数字“数字”输出的上限
为“真”的概率 数字0 至 100“逻辑”输出的“真”结果的百分比概率
随机模块的输出提供随机值。要使用该输出,请使用数据线将其连接到另一个编程模块。
输出类型备注
数字或逻辑“数字”模式中的数字
“逻辑”模式中的逻辑
随机
快速链接