randomSeed(seed)
Descripción
Permite situar una variable dentro del generador de números aleatorios, como un valor inicial o de partida. Se puede utilizar una gran variedad de variables diferentes para esta función. Normalmente se usa los valores actuales de tiempo (utilizando la función millis()), pero también se podría intentar usar un switch o ruido de antena sobre un pin analógico.
Parámetros
long, int - se le pasa un número para generar el "seed"(semilla), o el valor inicial que se utiliza para generar los números pseudo-aleatorios.
Devuelve
Nada
Ejemplo
int time;
long randNumber;
void setup(){
Serial.begin(19200);
}
void loop(){
time = millis();
randomSeed(time);
randNumber = random(300); //función generadora de números aleatorios
Serial.println(r);
}
Ver también
Volver a Indice