Derandom aplikasi untuk Android ulasan by AndroidFreeware
Memprediksi nombor pseudo rawak berdasarkan urutan nombor yang diperhatikan.
Masukkan urutan nombor yang anda peroleh daripada penjana nombor pseudo rawak seperti, contohnya, penjana nombor pseudo rawak standard Java atau Mersenne Twister MT19937. Aplikasi ini akan cuba meramalkan nombor seterusnya daripada penjana tersebut.
Aplikasi ini mengharapkan semua nombor dimasukkan sebagai nombor bulat atau nombor titik terapung antara sifar dan satu. Pada masa ini, nombor titik terapung hanya disokong untuk Mersenne Twister sahaja. Tiga mod input disokong:
- Medan teks membolehkan anda memasukkan nombor secara langsung pada peranti.
- Fail membolehkan anda memilih fail dengan rentetan nombor yang dipisahkan oleh baris baru.
- Socket membuka soket pelayan pada peranti. Anda boleh menyambung dengan klien khusus melalui soket klien dan menghantar rentetan nombor yang dipisahkan oleh baris baru kepada pelayan. Selepas setiap nombor, pelayan akan menghantar kembali ramalan seterusnya yang dipisahkan oleh baris baru. Setiap blok ramalan dipisahkan oleh baris baru tambahan.
Untuk menguji aplikasi, masukkan nombor berikut dalam Medan teks:
1412437139
1552322984
168467398
1111755060
-928874005
Nombor-nombor ini diambil dari penjana kongruens linear Java Random.nextInt(). Oleh itu, aplikasi ini seharusnya mengesan LCG: Java selepas input nombor ketiga, dan nombor dalam sejarah ramalan seharusnya muncul dalam hijau dan bukannya merah, menunjukkan bahawa nombor-nombor tersebut diramalkan dengan betul.
Kod sumber aplikasi ini diterbitkan di GitLab. Di sana anda juga boleh menemui program Python untuk menguji input soket: https://gitlab.com/asnelt/derandom/blob/HEAD/README.md












