Sziasztok!
Ha van nekünk pl egy:
new xyz[] =
{
vmi1,
vmi2,
vmi3
};
... én ebbõl véletlenszerûen 1-et szeretnék kiválasztani:
new asd = random(sizeof(xyz));
ez mind szép és jó, DE ha én szeretnék még 1-et véletlenül kiválasztani úgy, hogy az ne legyen egyenlõ \"asd\"-al, akkor megakadok, ebben kérném a segítséget. Elõre is köszönöm!
Nem így?!
new asd2 = random(sizeof(xyz));
Nem így?!
new asd2 = random(sizeof(xyz));
Õ úgy érti, hogy ha az asd random értéke pl. vmi2 akkor létrehoz egy másikat asd2 néven, és ha ugyanaz a randomja (asd = vmi2, asd2 = vmi2) akkor ne legyen semmi.
Csak ha a 2 érték különbözõ akkor legyen \'történés\'.
new asd = random( sizeof xyz ), asd2;
do asd2 = random( sizeof xyz );
while( asd2 == asd );
Erre gondolsz? A két érték nem fog megegyezni.