Visualizzazione dei risultati da 1 a 5 su 5

Discussione: random su 4 variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    167

    random su 4 variabili

    ciao a tutti,
    devo impostare quattro variabili random
    come faccio per fargli verificare che non siano uguali tra di loro?
    io ho impostato

    do{
    n1 = random(16);
    n2 = random(16);
    n3 = random(16);
    n4 = random(16);
    }while (n1!=n2!=n3!=n4)

    però alle volte me ne carica lo stesso due uguali

    grazie
    e.

  2. #2
    questo script lo avevo realizzato per far caricare dei file in modo random senza ripetizione

    Vedi se lo riesci a riutilizzare

    codice:
    //Array di comodo
    TOT=10
    nomi=new Array()
    for(I=1;I<=TOT;I++){
       nomi[I]=I
    }
    
    function anima(){
    X=0
    this.onEnterFrame=function(){
    
        ID = random(TOT)+1
        if(Number(nomi[ID]) > 0){
               X++ // conta i clip
               nomi[ID]=0 // azzero l'array per non ripetere 
               //path["a"+ID].play()
    		   trace("clip A"+ID+" .....animazione")
        }else{
    		   trace("nessuna animazione clip A"+ID+"...già chiamato")
    	}
        if(X >=TOT){
               // le animazioni sono state eseguite tutte
               delete this.onEnterFrame
         }
    }
    }
    
    // chiamo funzione
    anima()

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2001
    Messaggi
    167
    grazie
    ora me lo studio un attimo

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    12
    Ciao

    io rispondo a questo topic perchè ho la medesima necessità ma non sono riuscita a riutilizzare il codice che è stato consigliato.
    Sei poi riuscito a scrivere un comando per impostare 4 variabili in modo random senza che si ripetino???
    sabrina

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    attenzione al punto "sottoscrizioni" del regolamento

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.