26.12.2011, 19:28
pawn Код:
static stock RandomEx(MIN, MAX)
{
if(MIN > MAX || MIN == 0 || MAX == MIN || MAX == 0) return false;
#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;
}
Quote:
Уtimo. Eu jб tinha pensado nesse algorнtimo e eu tinha tentado fazer, justo que o inverso do xor й o prуprio xor
Уtimo. Muito bom. |
oh sim, eu havia criado esta funзгo para meu servidor, e achei melhor publica-la, por ser muito ъtil.
fiquei alegre que vocк tenha gostado.