Derandom aplikasi untuk Android ulasan by AndroidFreeware
Memprediksi angka pseudo acak berdasarkan urutan angka yang diamati.
Masukkan urutan angka yang Anda peroleh dari generator angka pseudo acak seperti, misalnya, generator angka pseudo acak standar Java atau Mersenne Twister MT19937. Aplikasi ini kemudian akan mencoba memprediksi angka-angka berikutnya dari generator tersebut.
Aplikasi ini mengharapkan semua angka dimasukkan sebagai bilangan bulat atau bilangan pecahan antara nol dan satu. Saat ini, bilangan pecahan hanya didukung untuk Mersenne Twister. Tiga mode input didukung:
- Kolom teks memungkinkan Anda memasukkan angka langsung di perangkat.
- File memungkinkan Anda memilih file dengan string angka yang dipisahkan oleh baris baru.
- Socket membuka socket server di perangkat. Anda kemudian dapat terhubung dengan klien kustom melalui socket klien dan mengirim string angka yang dipisahkan oleh baris baru ke server. Setelah setiap angka, server akan mengirim kembali prediksi yang dipisahkan oleh baris baru berikutnya. Setiap blok prediksi dipisahkan oleh baris baru tambahan.
Untuk menguji aplikasi, masukkan angka-angka berikut di Kolom teks:
1412437139
1552322984
168467398
1111755060
-928874005
Angka-angka ini diambil dari generator kongruensial linier Java Random.nextInt(). Dengan demikian, aplikasi ini harus mendeteksi LCG: Java setelah input angka ketiga, dan angka dalam riwayat prediksi harus muncul dalam warna hijau alih-alih merah, menunjukkan bahwa angka-angka tersebut diprediksi dengan benar.
Kode sumber aplikasi ini dipublikasikan di GitLab. Di sana Anda juga dapat menemukan program Python untuk menguji input socket: https://gitlab.com/asnelt/derandom/blob/HEAD/README.md












