Moin zusammen!
Ich habe hier folgendes Script:
<?php
$vn = "./pics2";
$verzeichnis = opendir($vn);
while($file = readdir($verzeichnis)) {
$s = @getimagesize($vn."/".$file);
if(in_array($s[2], array(1,2,3)))
$auswahl[] = $file;
}
mt_srand((double)microtime()*1000000);
$number = mt_rand(0,count($auswahl)-1);
echo "<img src='".$vn."/".$auswahl[$number]."'>";
?>
Das binde ich in folgende Seite ein:
http://werder-wg.de/Bingo/bingo.php
Nun fällt einem auf, dass es vorkommt, dass Bilder doppelt oder gar dreifach dargestellt werden. Theoretisch ist es sogar möglich, dass ein Bild 25x auftaucht. Wie kann ich dem Script sagen, dass es sich aus dem Bilder-Pool 25 Bilder aussuchen und diese auf die Felder verteilen soll?