rand-随机数

rand-示例

1 //设置随机数取值范围0-100
2 randset 0,100
3
4 //把一个随机数赋值给n0.val变量
5 n0.val=rand
../_images/rand_1.jpg
1//设置随机数取值范围0-9999
2randset 0,9999
3n0.val=rand
4n1.val=rand
5n2.val=rand
6n3.val=rand
7n4.val=rand
8//n0,n1,n2,n3,n4大概率是5个毫不相干的值,当然由于概率的原因可能有重复的
../_images/rand_2.jpg

注意

1.使用随机数之前需要先使用randset指令设定一次随机数产生范围,如果不设置,默认是最小0,最大2147483647。设置完范围以后,每读取一次系统变量rand将会得到一个随机数。

2.使用randset指令每设定一次范围,将一直有效,直到重新上电或者设备复位才会恢复默认。

rand-相关链接

randset-随机数范围设置