如果重要的是要由生成的数字序列random()不同,则最好使用以下代码指定种子randomSeed():
void setup() { Serial.begin(9600); // 如果模拟引脚0保持未连接状态,analogRead将产生一个 // 每次运行草图时都有不同的随机数。 randomSeed(analogRead(0)); } void loop() { long randomNumber = random(500); // 产生0到499之间的随机数 Serial.println(randomNumber); delay(100); }