Hallo!
Noch ein paar Varianten:
<?php
echo "<pre>";
$max = 15;
$zahlen = range ( 1, $max);
srand ((float) microtime() * 10000000);
$fragen = array_rand ($zahlen, 10);
print_r($fragen);
mt_srand((double)microtime()*1000000);
$fragen2=array();
while(count($fragen2)<10){
$randval = mt_rand( 1, $max);
if(!in_array($randval, $fragen2)) {
$fragen2[]=$randval;
}
}
print_r($fragen2);
srand((double)microtime()*1000000);
$zahlen = range ( 1, $max);
$fragen3=array();
while(count($fragen3)<10){
$randval = array_rand ($zahlen);
unset($zahlen[$randval]);
$fragen3[]=$randval;
}
print_r($fragen3);
?>
;-)
Grüße
Andreas