Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: random da stringa

  1. #1
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412

    random da stringa

    Ciao, mi servirebbe uno script che mi estragga un numero random dalla seguente stringa: 111112222333445

    Devo cioè ottenere un numero da 1 a 5, solo che voglio che il numero 1 esca più frequentemente che il 2, questo più volte del 3 e così via, fino ad arrivare al 5 che sarebbe il numero con minori possibilità di essere estratto.

    Come fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    supponendo 3 numeri
    1=50%
    2=30%
    3=20%
    <%
    randomize
    codice=(rnd*99)+1
    if codice<40 allrora 1
    if codice compreso tra 51 e 80 allora 2
    if codice superiore a 80 allora 3
    %>

  3. #3
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    grazie!

    Ps. Per eventuali usi futuri.... Ma il metodo che avevo supposto io, non si può fare?

    Grazie mille!

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    si quello che dici tu si puo' fare ieri non mi era venuto in mente poiche' erano le 4 di notte

    stringa="1111122233"
    sringaLen=len(stringa)
    randomize
    codicePos=(rnd*stringaLen)+1
    codice=mid(codice,codicePos,1)


    in questo modo viene estratto un numero a caso da quella stringa e poiche' gli 1 sono maggiori degli 2 e 3 ecc gli 1 escono piu frequentemente

  5. #5
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    Considerando che lo script in questione si aggiornerà ogni volta che si aggiorna la pagina... e considerando un elevato numero di utenti... quale dei due rischia di creare meno problemi?

  6. #6
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    nessuno?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    642
    i lsecondo e' piu' flessibile perche tu aseconda delal stringa che hai ottieni dei risultati diversi, dipende da quell oche ci devi fare,se quella stringa viene generata dinamicamente se non deve essere mai modifica, o se cercavi semplicemente una funzione per fare numeri random ecc

  8. #8
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    mi serve solo per caricare un'immagine random tutte le volte che gli utenti accedono alla pagina e l'aggiornano

  9. #9
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    mi serve solo per caricare un'immagine random tutte le volte che gli utenti accedono alla pagina e l'aggiornano

  10. #10
    Utente di HTML.it L'avatar di digitm
    Registrato dal
    May 2002
    Messaggi
    412
    nessuno?

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.