Generowanie liczb
Generowanie liczb
jak najprosciej napisac skrypt który generuje liczby losowo od 1 do np 40 w sposób ciagly i wyprowadza je do pola taxtowego. bo chciałbym zrobic animke z imitacją wspolrzednych x,y.
Re: Generowanie liczb
robisz sobie MC o nazwie "mc", robisz sobie pole tekstowe o nazwie "pole" i piszesz kod:
Ewentualnie możesz sobie stworzyć tabelę z liczbami od 1 do 40 ale to więcej roboty.
Kod: Zaznacz cały
mc.onEnterFrame = function() {
losuj = Math.floor(random(40));
if (losuj == 0) {
losuj = 1;
}
pole += losuj+",";
};Re: Generowanie liczb
Powyższy kod nie dojdzie nigdy do 40, max bedzie 39. Niepotrzebnie sprawdza warunek którego można uniknąć. Prawidłowo bez warunku:
Co klatkę:
lub czasowo:
Kod: Zaznacz cały
var losuj = Math.ceil(Math.random() * 40);Kod: Zaznacz cały
this.onEnterFrame = function() {
var losuj = Math.ceil(Math.random() * 40);
pole_txt.text = losuj;
};Kod: Zaznacz cały
function losuj(do_ilu) {
var losuj = Math.ceil(Math.random() * do_ilu);
pole_txt.text = losuj;
}
var intervalID = setInterval(losuj, 100, 40); // funkcja, milisekundy, maxnumber
