当前位置:首页Arduino > 正文

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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击