Numeri Casuali

Le funzioni per i numeri casuali, come dice il nome, permettono di generare numeri casuali con Arduino C. Qui di seguito le 2 funzioni essenziali:

randomSeed()

  • Descrizione:

    Inizializza il generatore di numeri pseudo-casuali, facendolo iniziare in un punto arbitrario nella sua sequenza casuale. ! Se NON viene implementata questa istruzione, verrà generato sempre lo stesso valore !

  • Sintassi:

    randomSeed(seed);

  • Parametri:

    - seed: numero per inizializzare la sequenza pseudo-casuale

  • Ritorna:

    Niente

  • Codice di esempio:

    void setup(){
       randomSeed(analogRead());   /*Prende un valore da un Pin non connesso*/
    }

    void loop(){
    }

random()

  • Descrizione:

    Genera un numero pseudo-casuale.

  • Sintassi:

    random (min,max);

  • Parametri:

    - min: valore minimo (si può omettere se corrisponde a 0)
    - max: valore massimo

  • Ritorna:

    Niente

  • Codice di esempio:

    int valore;

    void setup(){
       randomSeed(analogRead()); }

    void loop(){
      val = random(0, 100);   /*Genera un valore pseudo-casuale tra 0 e 99*/
    }




Related Posts

Tempo

Variabili

Most Read

Cos'è Arduino?

Arduino IDE

Setup() & Loop()

Funzioni, Variabili e Strutture

Related Posts

Tempo

Variabili

Catagories