fünfstellige Zufallszahl erzeugen

#546759
Lesenswert?

Wenn du einen AD Wandler hast, kannst du einen Kanal "in die Luft" 
hängen und den dann beim starten ein paar mal messen. Die Daten sind 
dann zufall (bei vielen AD-Wandlern jedenfalls). Natürlich darf wirklich 
nichts am Pin dranhängen (Pull-Up / Pull-Down). Damit hast du schonmal 
ein paar Bits. Mess eifach ein paar mal und addier die, umso 
"zufälliger" wird es bzw. länger...
#546933
Lesenswert?

Bessere Zufallsgeneratoren nutzen beispielsweise das Rauschen an einer 
Zenerdiode, kann man prima verstärken und ähnelt stark dem weißen 
Rauschen :)

Und niemals direkt diesen Wert als "Zufallsvariable" nehmen, immer 
solche Sachen machen wie die ersten vier Bits abschneiden oder so und 
wenn du Zahlen von 0-9 brauchst reduzierst du alles auf 4 Bit (0-15) und 
schmeißt anschließend alles von 10-15 weg, um gleich einen Ersatz 
generieren zu lassen. Dafür sollte der ADC schnell genug sein.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren