long random(max)
long random(min, max)
Descripción
La función random permite retornar una secuencia pseudo-aleatoria de números, para que se pueda usar en los códigos. De este modo, actúa como un generador de números pseudo-aleatorios.
NOTA: Siempre se debe declara después de usar la función randomSeed().
Parámetros:
min - opcional, valor mínimo del rango de comienzo o partida (ej: desde "50" - 300).
max - el valor máximo del rango de los números aleatorios que se desea obtener(ej: desde 50 - "300").
Devuelve
long - el número aleatorio.
Ejemplo:
int time;
long randNumber;
void setup(){
Serial.begin(19200);
}
void loop(){
time = millis();
randomSeed(time); //necesario!!!
// devuelve un número aleatorio comprendido entre 50 - 300
randNumber = random(50,300);
// si solo aparece un numero es el máximo, y entonces devolvería
// un número entre 0 - 300
// randNumber = random(300);
Serial.println(r);
}
Ver también
Volver a Indice