Ciao a tutti,
il mio intento è di scrivere uno script che crei un array di numeri casuali che siano tutti deiversi. (serve per scegliere degli studenti da una lista, ognuno dei quali è abbinato a un numero)
Ho provato a scrivere una classe ma non funziona:
Codice PHP:
<?php

class Number {

    function 
__construct($min,$max,$num){     // $num indica quanti numeri estrarre 
        
$i=1// Contatore per sapere quante etrazioni sono state fatte
        
$Estrazione= array(rand($min,$max)); // prima estrazione
        
while ($i<=$num) {
            
$provvisorio=rand($min,$max);
            
$a=count($Estrazione);
            for (
$c=1$c<=$a$c++) {
                    if (
$Estrazione[$c] == $provvisorio){
                        
$alert=1;
                        break;
                    }
                    
                }
            if (
$alert == 0) {
            
$Estrazione[]=$provvisorio;
                                  
$i++;
            }
        }
    }
}

// Esempio
$mn=1;
$mx=30;
$nm=2;

$numeri= new Number($mn,$mx,$nm)

?>
Quali errori ho commesso ?