Guten Abend, Ich hätte da mal ein kleines Problem. Und zwar, habe ich mir ein Lauflicht mit Extras gebastelt mit dem ATMega328P. Zu erst laufen die 4 LED's nach rechts dann wieder nach links und dann wollte ich sie gerne Zufällig blinken lassen. Auf der Seite von Atmel habe ich die Libary stdlib.h gefunden mit der Random Funktionen möglich sein sollen. Ich komme aber da, nicht wirklich mit klar, da ich wieder noch weis ob diese Methode(n) eine Zufälle Zahl zwischen 0 und XX generiert oder ob man ein Maximum angeben kann. Da ich ja nur eine Zahl zwischen 1 und 4 brauche also 1,2,3,4 wegen vier LED's. Wollte dann mit einer if Abfrage abfragen welche Zahl grade generiert wurde und dann die LED Blinken lassen und so weiter. Kann mir da einer helfen wie ich das hin bekomme? Mfg Jan N.
Gast
#4450579
zahl = (rand() % 4) + 1;
holger schrieb: > zahl = (rand() % 4) + 1; Danke schon mal. Werde es gleich ausprobieren! Wenn ich zum beispiel eine Zahl zwischen 1 und 10 generieren möchte würde die Methode dann so lauten?: meine variable(Integer) = (rand() % 10) +1; ? Mfg Felix.N