arduino 播下种子

示例

如果重要的是要由生成的数字序列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);
}