SWiSH Forum
Forum użytkowników programów SWiSH

Skrypty do programu SWiSH2 i SWISHmax - Losowanie liczb

ghoust - Sro 07 Paź, 2009 10:47
Temat postu: Losowanie liczb
skrycik do losowania kilku liczb z puli tak żeby sienie powtarzały

Kod:

onFrame (1)
{
   talia = new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); //tablica z wylosowanymi liczbami
   trace (talia.join());
   trace("_______________________________");
   var i : Number = Math.randomInt(13);               //losowanie  1 liczby z 14
   talia[i]=1;       
       
   

do {
   
        i = Math.randomInt(13);
trace (i);
trace("____");
    if (talia[i]!=1) {
        talia[i]=1;
    }
   
var suma : Number = 0;

for (a=0; a<13; a++) {
    suma=suma+talia[a];

    }
   
       
} while (suma<5)                                      // pętla  ustalająca  5 losowań z puli

trace (talia.join());                                    // wynik losowania
trace("_______________________________");
}


ulepszenia kodu mile widziane
ale możne się komuś przydać ja używałem kodu do losowania kart z tali tak by zawsze mieć pewność ze raz wylosowana karta nie trafi się jeszcze raz


Powered by phpBB modified by Przemo © 2003 phpBB Group