Arduino 随机数函数
作者:野牛程序员:2023-06-20 20:01:56Arduino阅读 3418
在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外部中断函数
