18.04.2016, 19:03
pawn Код:
PickNumbers(array[], s_size = sizeof(array))
{
static arrVehRandCP[] =
{
411,
424,
413,
489,
589,
477,
404,
561,
493,
470,
452,
562,
486,
571,
558,
527,
426,
402,
534,
480,
551,
492,
400,
567,
575,
466,
412,
418
};
if(s_size > sizeof(arrVehRandCP))
s_size = sizeof(arrVehRandCP);
new TemparrVehRandCP[sizeof(arrVehRandCP)], rnd;
TemparrVehRandCP = arrVehRandCP;
while(s_size > 0)
{
rnd = random(sizeof(arrVehRandCP));
if(TemparrVehRandCP[rnd])
{
array[--s_size] = TemparrVehRandCP[rnd];
TemparrVehRandCP[rnd] = 0;
}
}
}
pawn Код:
new My_Number[4];
PickNumbers(My_Number);
for(new i=0; i < sizeof(My_Number); i++)
printf("%d. %d",i,My_Number[i]);