<?php // plante la graine... @mt_srand((float) microtime() * 1000000); function RandomColors() { $colors = array("ccccff","cceecc","ffcccc","eeccee","ffccff","cceeee","cceeff"); $color[0] = $color[1] = "000000"; while ($color[0] == $color[1]) { $color[0] = $colors[mt_rand(0, count($colors) - 1)]; $color[1] = $colors[mt_rand(0, count($colors) - 1)]; } @array_splice($colors, 0); return $color; } function RandomFile($dirname) { $i = 0; $d = opendir($dirname); while (false !== ($rfile = readdir($d))) { if (($rfile[0] != ".") && is_file($dirname."/".$rfile)) { $listfiles[++$i] = $rfile; } } closedir($d); if (count($listfiles) > 1) { $rfile = $listfiles[mt_rand(1, count($listfiles))]; } else { $rfile = $listfiles[1]; } @array_splice($listfiles, 0); return $rfile; }