Originariamente inviato da Manuelandro
ok. Ma nel caso del < 3, come ordino l'array con quei primi 3 cavalli ai primi tre posti in modo casuale, ed i restanti sempre in modo casuale?
Devi lavorare un attimo sulle funzioni degli array.
Hai il tuo array di 8 elementi, fai uno shuffle di 1-5-8, fai un array_diff tra i due array(quello 1-5-8 e quello di tutti gli altri e ti ricavi un array con tutti gli altri numeri esclusi quei 3, mischi quest'ultimo array e poi con array_merge li concateni.