|

Losowa liczba w Arduino

W arduino generowanie losowych liczb jest skomplikowanym procesem.

W prosty sposób można generować pseudo-losowe liczby.

Oznacza to, że sekwencja kolejnych liczb będzie jednakowa w zależności od wartości początkowej ustalonego ziarna. W celu zróżnicowania losowości sekwencji liczb, ziarno można ustalić na podstawie nieużywanego analogowego pinu wejściowego, który przyjmuje wartości od 0-1023.

randomSeed(analogRead(A0)); // Deklaracja ziarna
// Przypisanie pseudo-losowej wartości do zmiennej:
byte randNum = random(255); // [0 - 254]
byte randNum = random(10, 100); // [10 - 99]

Podobne wpisy

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *