ho un file ti testo con dei codici scritti in questo modo
aaaaa
bbbbb
ccccc
ddddd
ffffff
gggg
fffff
aaaa
e vorrei estrarre una riga in modo casuale ogni volta che l'utente si collega
come posso fare?
ho un file ti testo con dei codici scritti in questo modo
aaaaa
bbbbb
ccccc
ddddd
ffffff
gggg
fffff
aaaa
e vorrei estrarre una riga in modo casuale ogni volta che l'utente si collega
come posso fare?
giro
devi leggere tutte le righe per sapere quante ne sono (i file di testo funzionano così), poi generi un numero x random tra 1 e il max, poi rileggi fermandoti al numero x
Potrebbe caricare le righe in un array la prima volta, ottenere l'indice massimo dell'array, fare il numero random da 1 a valoreMassimoArray+1 e leggere dall'array il valoreRandom-1. Così evita di leggere il file 2 volte.Originariamente inviato da optime
devi leggere tutte le righe per sapere quante ne sono (i file di testo funzionano così), poi generi un numero x random tra 1 e il max, poi rileggi fermandoti al numero x
l'avrei suggerito, ma è una soluzione che riserverei a files di poche righe