Ho appena letto la domanda sul generatore di numeri casuali AVR e ho incontrato diversi modi per generare semi casuali in un AVR:
- Utilizzare un "AVR sicuro" per scopi speciali
- Utilizzare un sensore di temperatura interno
- Leggi EEPROM non scritta
- Misurare gli intervalli di tempo tra l'input dell'utente
- Utilizzare un pin ADC mobile.
Perché non un solo pin digitale, configurato come input senza pull-up e mobile? In teoria ciò dovrebbe generare un flusso di bit casuali. Perché non usarlo? Lo stato sta cambiando troppo lentamente? Tende a rimanere a 1 o 0? Altri problemi?