Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217

    generare 4 numeri casuali tra due numeri

    per generare un numero casuale tra 1 e 6 utilizzo questo codice

    <%
    Dim Limite
    Limite = 6
    Randomize()
    Response.Write CInt((Limite - 1)*Rnd() + 1 )
    %>

    in questo modo ho solo un numero estratto tra 1 e 6

    se invece volessi 4 numeri estratti sempre nello stesso intervallo tra 1 e 6

    esempio. estrarre 4 numeri che siano diversi tra

    1 5 6 2

  2. #2

  3. #3
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217
    fatto il ciclo funziona

    unica cosa che mi ripete i numeri a volte c'e' un modo per evitare che i numeri nn si ripetono?


    <%
    for i = 1 to 4

    Dim Limite
    Limite = 6
    Randomize()
    Response.Write CInt((Limite - 1)*Rnd() + 1 )

    next
    %>

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    I numeri che escono li devi memorizzare e poi controllare che non siano già usciti.

    Roby

  5. #5
    Utente di HTML.it L'avatar di satoshi
    Registrato dal
    May 2002
    Messaggi
    217
    come faccio a memorizzare?

  6. #6
    Originariamente inviato da satoshi
    come faccio a memorizzare?
    li metti in un array. Estrai il numero, controlli che non sia presente nell'array, se è presente lo riestrai,se non è presente ce lo metti dentro.
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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.