C'è un'app Bingo Caller che genera numeri 1-75. C'è un modo per craccare l'app e prevedere i risultati futuri?
"No", beh, "sì, ma"!
Per cominciare, si può craccare l'app, è illegale, ovviamente, ma è possibile. Il prossimo ostacolo è la tempistica, se sta usando il tempo come seme, come fanno molti, allora il tempo impiegato per "crackare" l'app significa che i numeri sono cambiati.
Poi ci sono diversi modi per generare i numeri, il tuo cracking deve capire quale e poi c'è il problema della previsione.
Il metodo usuale è un generatore di numeri pseudo-casuali, ma questi possono essere previsti, quindi quello che si fa è "seminare", dargli un valore di partenza, che si ottiene da qualcosa di imprevedibile, diciamo l'orologio. Ogni secondo darebbe una serie diversa di numeri casuali.
Ovviamente, poi si otterrebbero solo 60 serie diverse, quindi in realtà si andrebbe con i millesimi di secondo che molti orologi di sistema tengono, o si usa il conteggio dei secondi da quando il sistema è stato avviato, o si aggiungono le cifre del numero di serie del sistema operativo, o uno di questi moltiplicato per un numero casuale scelto da uno dei contatori che naturalmente esistono in un sistema operativo, o si usa quello per scegliere uno dei vari numeri casuali per iniziare la serie...
Quindi "sì", ma non si può fare praticamente.