25.12.2011, 03:56
Randфmico que nunca se repete
Uso:
Realizei testes e repetiu nenhuma vez.
pawn Код:
static stock RandomEx(MIN, MAX)
{
#define MAX_RANDO (500) // Coloque somente quantas vezes irб usar a funзгo.
static Rand[MAX_RANDO];
new rand = random(MAX);
new o;
for(new i; i != MAX_RANDO; ++i)
o = Rand[i] == rand ? rand : 0,o = MAX < (rand) > MIN ? rand : 0,o =
Rand[i] != rand ? (Rand[i] = rand) : 0, o = rand;
return o;
}
Uso:
pawn Код:
printf("Randomico: %d", RandomEx(10, 999));
Realizei testes e repetiu nenhuma vez.