stock randomEx(min, max){ //Credits to y_less new rand = random(max-min)+min; return rand;}
new elozoszam;stock randomEx(min, max){ //Credits to y_less new rand; do { rand = random(max-min)+min; } while(rand == elozoszam); elozoszam = rand; return rand;}
Tehát olyat szeretnél hogy egymás után ne lehessen kétszer ugyanaz a szám? new elozoszam;stock randomEx(min, max){ //Credits to y_less new rand; do { rand = random(max-min)+min; } while(rand == elozoszam); elozoszam = rand; return rand;}
Ha meg egy listából szeretnéd, akkor nem nagyon lehet mást csinálni, mint végignézni a lista összes elemét, hogy egyezik-e a generált értékkel.
new elozoszam; // mód tetejestock randomEx(min, max){ //Credits to y_less new msz, rand; do { rand = random(max-min)+min; msz= rand; } while(msz == elozoszam); elozoszam = msz; return rand;}
Ha meg egy listából szeretnéd, akkor nem nagyon lehet mást csinálni, mint végignézni a lista összes elemét, hogy egyezik-e a generált értékkel. [/quote]Ennek nem volt sok értelme, csak HSZ hunterkedés. Egyszer valaki leírta, szerintem elég érthetõen.
new elozoszam; // mód tetejestock randomEx(min, max){ //Credits to y_less new msz, rand; do { rand = random(max-min)+min; msz= rand; } while(msz == elozoszam); elozoszam = msz; return rand;} Szerintem mûködni fog, egymás után nem generálja ugyanazt a számot. Kicsit bonyolultabb, ha azt szeretnéd, hogy többet soha ne legyen ugyanaz a szám. Edit: Javítottam. Ha meg egy listából szeretnéd, akkor nem nagyon lehet mást csinálni, mint végignézni a lista összes elemét, hogy egyezik-e a generált értékkel. [/quote]Ennek nem volt sok értelme, csak HSZ hunterkedés. Egyszer valaki leírta, szerintem elég érthetõen. [/quote]Köszi,akkor jól tudtam hogy \'while\' -al kell megoldani. Egyenlõre átrakom \'megoldva\' csak mert ezt úgy tudom rendesen letesztelni,ha véletlen tényleg le generál egy olyan számot ami már létezik,szóval egyenlõre köszi. BackUP ha tudok akkor adok + t. Naplózva
Ha meg egy listából szeretnéd, akkor nem nagyon lehet mást csinálni, mint végignézni a lista összes elemét, hogy egyezik-e a generált értékkel. [/quote]Ennek nem volt sok értelme, csak HSZ hunterkedés. Egyszer valaki leírta, szerintem elég érthetõen. [/quote]Köszi,akkor jól tudtam hogy \'while\' -al kell megoldani. Egyenlõre átrakom \'megoldva\' csak mert ezt úgy tudom rendesen letesztelni,ha véletlen tényleg le generál egy olyan számot ami már létezik,szóval egyenlõre köszi. BackUP ha tudok akkor adok + t.