Saya baru saja membaca pertanyaan AVR Random Number Generator dan menemukan sejumlah cara untuk menghasilkan benih acak dalam AVR:
- Gunakan tujuan khusus "AVR Aman"
- Gunakan sensor suhu internal
- Baca EEPROM tidak tertulis
- Ukur interval waktu antara input pengguna
- Gunakan pin ADC mengambang.
Mengapa tidak hanya pin digital tunggal, yang dikonfigurasi sebagai input tanpa pull-up dan floating? Secara teori itu harus menghasilkan aliran bit acak. Kenapa tidak menggunakan ini? Apakah negara terlalu lambat berubah? Apakah cenderung macet pada 1 atau 0? Ada masalah lain?