说明
random函数可用来产生随机数。
语法
random(max)
random(min, max)
参数
min: 产生随机数的下限(包含此数值)
max: 产生随机数的上限(不包含此数值)
返回值
在最小值(min)和最大值减一(max-1)之间的随机数值
注意
单独使用random()函数。每次程序运行所产生的随机数字都是同一系列数字。并非真实的随机数,而是所谓的伪随机数。如果希望每次程序运行时产生不同的随机数值。应配合使用randomseed()函数。具体操作请参见本站randomseed()函数的具体说明。
示例
1 2 3 4 5 6 7 8 9 10 11 |
long randNumber; void setup(){ Serial.begin(9600); } void loop(){ randNumber = random(0, 300); //产生0-300间的随机数 Serial.println(randNumber); delay(50); } |