Visualizzazione dei risultati da 1 a 4 su 4

Discussione: riga file testo

  1. #1

    riga file testo

    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

  2. #2
    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

  3. #3
    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
    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.

  4. #4
    l'avrei suggerito, ma è una soluzione che riserverei a files di poche righe

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.