ฉันเพิ่งอ่านคำถามโดยใช้เครื่องกำเนิดหมายเลขสุ่มของ AVRและพบวิธีสร้างเมล็ดสุ่มใน AVR:
- ใช้ "Secure AVR" เพื่อวัตถุประสงค์พิเศษ
- ใช้เซ็นเซอร์อุณหภูมิภายใน
- อ่าน EEPROM ที่ไม่ได้เขียน
- วัดช่วงเวลาระหว่างอินพุตของผู้ใช้
- ใช้ขา ADC แบบลอย
เหตุใดจึงไม่ใช่เพียงพินดิจิตอลเดียวที่ตั้งค่าเป็นอินพุทโดยไม่ต้องดึงขึ้นและลอย ในทางทฤษฎีที่ควรสร้างกระแสบิตสุ่ม ทำไมไม่ใช้สิ่งนี้? รัฐเปลี่ยนแปลงช้าเกินไปหรือไม่? มันมักจะติดที่ 1 หรือ 0 หรือไม่? มีปัญหาอื่นอีกไหม?