Zufallszahlen in einem Bereich von…bis:
function zufallszahlen($von, $bis, $anzahl){
$zahlen = range($von, $bis);
shuffle($zahlen);
return array_slice($zahlen, 0, $anzahl);
}
$zahlen = zufallszahlen(1, 40, 40);
echo implode(" - ", $zahlen);