Hallo Leute.
Wie man Zufallszahlen generiert weiß ich
Nur das ist nicht ganz, was ich will.
Ich habe eine DBTable mit 2000 Quizfragen, daraus soll ein Fragebogen mit 30 Fragen generiert werden. Zufallszahlen = ID, aber nicht nach einander sondern z.B. 1,12,34,56,456 u.s.w. Fragen sollen sich nicht wiederholen, auf jedem Fall in einem Fragebogen.
Hat jemand eine Idee?
Ich habe hier was geschrieben, aber bin mir nicht ganz sicher, dass die Zahlen sich nicht irgendwann mal wiederholen werden
Wie man Zufallszahlen generiert weiß ich
Nur das ist nicht ganz, was ich will.
Ich habe eine DBTable mit 2000 Quizfragen, daraus soll ein Fragebogen mit 30 Fragen generiert werden. Zufallszahlen = ID, aber nicht nach einander sondern z.B. 1,12,34,56,456 u.s.w. Fragen sollen sich nicht wiederholen, auf jedem Fall in einem Fragebogen.
Hat jemand eine Idee?
Ich habe hier was geschrieben, aber bin mir nicht ganz sicher, dass die Zahlen sich nicht irgendwann mal wiederholen werden
PHP-Code:
<?php
$anf=1;
$ende=2000;
for($i=1; $i<=30; $i++)
{
mt_srand(time()+(double)microtime()*10000000);
$id = mt_rand($min=$anf, $max = $ende);
echo $i.") ".$id."<br>";
}
?>
Kommentar