La probabilità che capitino due numeri uguali non è bassa, ma neanche alta, ma è comunque necessario inserire un controllo. Io pensavo a qualcosa del genere:
Codice PHP:
$arrayNumeri = array();//creo l'array dei numeri
   
for($x 0$x 7$x++){//inizio un ciclo da ripetere 7 volte
   
$controllo true;//creo una variabile di controllo
   
while($controllo){//ripeto l'azione fino a qaundo controllo non diventa false
      
$numero rand(0,300);
      if(!
in_array($numero$arrayNumeri)){//controllo che il numero non sia già presente
         
$arrayNumeri[] = $numero;//aggiungo il numero all'array
         
$controllo false;//interrompo il ciclo
      
}//fine if
   
}//fine ciclo while
}//fine ciclo for 
Spero di essere stato utili, fammi sapere
Pino