随机数问题
本帖最后由 qwer1111 于 2016-5-26 16:16 编辑long randNumber;
void setup(){
Serial.begin(9600);
randomSeed(analogRead(A0));
}
void loop(){
randNumber = random(10);
Serial.println(randNumber);
delay(500);
}
这是随机数的例子,因为我把随机的范围给缩小了,所以前一次的随机数跟后一次的随机数会出现相同,怎么修改代码,才能不让它发生。 while 这次的随机数==上次的随机数:
这次的随机数作废,再产生一个随机数 bacon6581 发表于 2016-5-18 09:02 static/image/common/back.gif
while 这次的随机数==上次的随机数:
这次的随机数作废,再产生一个随机数
"上次的随机数" 这个该怎么写 求助.......... long randNumber_a;
long randNumber_b;
void setup(){
Serial.begin(9600);
randomSeed(analogRead(A0));
}
void loop(){
while (randNumber_a == randNumber_b){
randNumber_a = random(10);}
randNumber_b = randNumber_a
Serial.println(randNumber_a);
delay(500);
}
页:
[1]