Per la prima parte può andare questo?
Codice PHP:
shuffle($numeri);

//o meglio così?

shuffle($numeri[$i]); 
Per la seconda parte (cicli) non so come fare