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

  • random
  • millis

Volver a Indice