Ich habe gerade die Frage AVR Random Number Generator durchgelesen und bin auf eine Reihe von Möglichkeiten gestoßen, um Zufallssamen in einem AVR zu generieren:
- Verwenden Sie einen speziellen "Secure AVR"
- Verwenden Sie einen internen Temperatursensor
- Lese ungeschriebenes EEPROM
- Zeitintervalle zwischen Benutzereingaben messen
- Verwenden Sie einen potentialfreien ADC-Pin.
Warum nicht einfach einen einzelnen digitalen Pin, der als Eingang ohne Pull-up und Floating konfiguriert ist? Theoretisch sollte das einen Strom von zufälligen Bits erzeugen. Warum nicht nutzen? Ändert sich der Zustand zu langsam? Neigt es dazu, bei 1 oder 0 zu stecken? Irgendwelche anderen Probleme?