Citat:
markosal: Molim vas bez prepucavanja. Evo da postavim prvi problem.
problem je sledeci:
npr.random(10) izdvaja brojeve nasumice ali sa ponavljanjem tj moze izbaciti 2,0,9,9,3,0,2,0...
Treba mi random ali bez ponavljanja vec prikazanih cifara, znaci 5,6,3,7,9,0,1... (kao loto)
Pa probaj posle svakog biranja da sacuvas vrednost i onda je u sledecem biranju izbaci kao mogucnost (uradis random(x), pa onda if variable ima vrednost prethodno sacuvanu vrati se na pocetak, else nastavi dalje) onda sacuvas i tu vrednost pa opet...
Problem je sto ako radis random(10000), a treba ti 500 brojeva, malo ces da zagusis sistem..
Izvini ovo je na prvu ruku, samo logika, nisam se susretao sa tim problemom..
U svakom slucaju treba da napravis funkciju koja dodeljuje necemu izabrani broj i funkciju koja u sledecem biranju izbacuje sve vec izabrane brojeve..
Ne znam da li moze da se stavi random(50) except x1, x2, x3, x4,...
x1=random(50);
y1=x;
x=random(50) except (ili neka fora za razliku..) y1;
y2=x;
x=random(50) except y1,y2;
y3=x;
.
.
.
takodje probaj sa funkcijom while (pogledaj help) npr
while x != x1 or x2 or x3;
{
x4=random(50);
}
itd.. ako jos nesto provalim napisacu, nadam se da sam bar nesto pomogao