Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    Visualizzare testo modalità random

    Partendo da un file di testo.. come posso visualizzare una riga in modalità random?

  2. #2
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    conosci il numero di righe presenti o no?

  3. #3
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534
    se conosci a prescindere il numero di righe che ci sono nel file di testo basta che giochi con il numero da mettere in readline

    se non conosci il numero di righe del file di testo devi giocare con AdEndofStream che ti restituisce true o false se la riga non c'è.
    In questo modo potresti, la prima cosa che mi viene in mente crearti un array con le righe e estrapolare l'array con un numero random del massimo


    con una funzione del genere utilizzando file system object puoi crearti l'array


    Do While Not objApriFile.AdEndofStream
    nel ciclo crei array su cui effettuerai il random
    Loop

  4. #4
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    si in efetti questo lo avevo già fatto...credevo esistesse qualcosa di più snello...magari qualche funzione in particolare...ma forse in asp dobbiamo fare tutto a mano

    In dhtml invece conoscete qualcosa?

  5. #5
    Originariamente inviato da pazzo2
    ma forse in asp dobbiamo fare tutto a mano
    è un file di testo, quindi è di tipo sequenziale, ri-quindi non puoi indirizzare direttamente la 'n'esima riga. ASP non c'entra niente con questa limitazione.

  6. #6
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    ok hai ragione...io cercavo una soluzione più snella.... ovviamente non vale la pena usare un db per questo scopo....

    in termini di prestazioni...aprire/legger/randomizzare una riga.... non è un pò troppo?

  7. #7
    se il file di testo non è esagerato, puoi caricarlo all'inizio in un array e non ci pensi più

  8. #8
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    che intendi esagerato? 60 righe vanno bene?? sono 7k

  9. #9
    e che vuoi che siano 7 k

  10. #10
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    si ma un'array con testo da 7k mmm non sarà troppo per l'elaborazione del random?

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 © 2026 vBulletin Solutions, Inc. All rights reserved.