Code:
public cmdPrint(id)
{
new tmp[SIZE];
for(new i = 0; i < SIZE; i++)
{
tmp[i] = i + 1;
}
new rand, tsize = SIZE;
for(new i = 0; i < SIZE; i++)
{
rand = random(tsize);
var[i] = tmp[rand];
tmp[rand] = tmp[--tsize];
client_print(id, print_console, "Number: %d", var[i]);
}
}
or
Code:
public cmdPrint(id)
{
for(new i = 0; i < SIZE; i++)
{
var[i] = i + 1;
}
SortCustom1D(var, SIZE, "SortRandomVars");
for(new i = 0; i < SIZE; i++)
{
client_print(id, print_console, "Number: %d", var[i]);
}
}
public SortRandomVars(elem1, elem2, array[], data[], size)
{
return clamp(random_num(-50, 50), -1, 1);
}
__________________