Arduino 随机数函数
作者:野牛程序员:2023-06-20 20:01:56Arduino阅读 3389
在Arduino中,您可以使用random()
函数来生成随机数。这个函数会返回一个0到指定上限(不包括上限)之间的随机整数。
以下是使用random()
函数生成随机数的示例代码:
void setup() { // 初始化串口通信 Serial.begin(9600); } void loop() { // 生成一个0到99之间的随机数 int randomNumber = random(100); // 将随机数输出到串口监视器 Serial.println(randomNumber); // 稍等一段时间 delay(1000); }
在上面的示例中,random(100)
会生成一个0到99之间的随机整数,并将其输出到串口监视器。delay(1000)
会让程序暂停1秒钟,然后再生成下一个随机数。
请注意,在Arduino代码中使用随机数之前,应该在setup()
函数中调用randomSeed()
函数来初始化随机数生成器。例如:
void setup() { // 初始化串口通信 Serial.begin(9600); // 初始化随机数生成器 randomSeed(analogRead(0)); }
通过给randomSeed()
函数提供一个变化的值(例如analogRead(0)
),可以确保每次启动Arduino时生成的随机数序列是不同的。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:Arduino三角函数
- 下一篇:Arduino外部中断函数