Info
Content

Arduino random number

Syntax

random(max)
random(min, max)

Generate random seed

unsigned long seed = EEPROM.read(lastNumber); //Prendere un numero a caso dalla run precendente
unsigned long seed = 0; //Alternativa senza avere nessun numero salvato nella EEPROM
int i;
for (i = 0;i < 50;i++) {
  seed += analogRead(0) * i; //Se pin A0 รจ in uso, utilizzare un altro numero
}
randomSeed(seed);
No Comments
Back to top