Hallo
habe dieses zufalsszahlen script von nulldesin:
<?
srand ((double) microtime() * 1000000);
$file = file("quotes.txt"); //open and read the file into an array
$anzahl = count($file); //determine the amount of lines
$zufall = rand(1,$anzahl); //initialise the random-value
echo $file[$zufall]." (".$zufall."/".$anzahl.")"; //display a random line ...
?>
nun möchte ich es so erweitern, dass bestimmte zahlen öfter drankommen, als andere (beim generieren) -> also eine art Gewichtung.
und dann möchte ich es noch so ergänzen, dass einige zahlen(in diesem fall zeilen) nur z.B. 20 mal generiert werden.
hoffe ihr könnt mir irgendwie helfen.
MfG
habe dieses zufalsszahlen script von nulldesin:
<?
srand ((double) microtime() * 1000000);
$file = file("quotes.txt"); //open and read the file into an array
$anzahl = count($file); //determine the amount of lines
$zufall = rand(1,$anzahl); //initialise the random-value
echo $file[$zufall]." (".$zufall."/".$anzahl.")"; //display a random line ...
?>
nun möchte ich es so erweitern, dass bestimmte zahlen öfter drankommen, als andere (beim generieren) -> also eine art Gewichtung.
und dann möchte ich es noch so ergänzen, dass einige zahlen(in diesem fall zeilen) nur z.B. 20 mal generiert werden.
hoffe ihr könnt mir irgendwie helfen.
MfG