Derandom applicazione per Android recensione by AndroidFreeware
Prevede numeri pseudo casuali basati su una sequenza di numeri osservati.
Inserisci una sequenza di numeri ottenuti da un generatore di numeri pseudo casuali come, ad esempio, il generatore di numeri pseudo casuali standard di Java o il Mersenne Twister MT19937. L'app tenterà quindi di prevedere i numeri successivi dal generatore.
L'app si aspetta che tutti i numeri siano inseriti come interi o numeri in virgola mobile compresi tra zero e uno. Attualmente, i numeri in virgola mobile sono supportati solo per il Mersenne Twister. Sono supportate tre modalità di input:
- Campo di testo ti consente di inserire i numeri direttamente sul dispositivo.
- File ti consente di scegliere un file con stringhe di numeri separate da newline.
- Socket apre un socket server sul dispositivo. Puoi quindi connetterti con un client personalizzato tramite un socket client e inviare stringhe di numeri separate da newline al server. Dopo ogni numero, il server restituirà le successive previsioni separate da newline. Ogni blocco di previsioni è separato da un ulteriore newline.
Per testare l'app, inserisci i seguenti numeri nel Campo di testo:
1412437139
1552322984
168467398
1111755060
-928874005
Questi numeri sono stati campionati dal generatore congruenziale lineare di Java Random.nextInt(). Pertanto, l'app dovrebbe rilevare LCG: Java dopo l'inserimento del terzo numero, e i numeri nella cronologia delle previsioni dovrebbero apparire in verde invece che in rosso, indicando che quei numeri sono stati previsti correttamente.
Il codice sorgente di questa app è pubblicato su GitLab. Lì puoi anche trovare un programma Python per testare l'input socket: https://gitlab.com/asnelt/derandom/blob/HEAD/README.md












