Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281

    4 numeri casuali diversi

    Devo generare 4 numeri casuali compresi tra 1 e 10.

    I 4 numeri devono essere diversi.

    Come posso fare ?

  2. #2
    estrai
    confronti con quelli già estratti
    aggiungi tra gli estratti se non presente o riprovi


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281
    Ho provato a far cosi':

    <%
    Do while not a<>b<>c<>d
    Randomize
    a=Cint(Rnd*6)+1
    b=Cint(Rnd*6)+1
    c=Cint(Rnd*6)+1
    d=Cint(Rnd*6)+1
    loop
    if a=b or b=c or a=c or a=d or b=d or c=d then
    response.write "1 - 2 - 3 -4"
    else
    response.write a & " - " & b & " - " & c & " - " & d
    end if
    %>

  4. #4
    Argh....l'informatica grida vendetta........come devono essere i quattro numeri, fino a 10?
    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

  5. #5
    codice:
    dim myRandom(4)
    randomize()
    myRandom(0) = cint(rnd*9)+1
    j = 1
    do until j = 4
    	myRandom(j) = cint(rnd*9)+1 	
            for k=0 to (j-1)
    		    if myRandom(j) = myRandom(k) then
    			j = j - 1
                            exit for
    			end if			
    		next	
    	j = j + 1
    loop
    
    for h = 0 to 3
    response.write(myRandom(h)&"
    ")
    next
    In questo modo non esce mai lo zero.

    E' nato www.lombardiamotori.it

    www.universocase.it: il primo portale italiano di annunci immobiliari gratuiti e autogestiti!

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.