Wow, lot of code in that one. My random avatar thingy (that also handles stuff like halloween and christmas) is this:

PHP Code

<?php
$datum = date(md);
if ($datum>1205 | $datum<0106) { $event='kerst';$max=0; } 
elseif ($datum>"1100") { $event='sint'; $max=8; }
elseif ($datum>"1000") { $event='hal';$max=10; } 
else { $event='gen'; $max=9; }

srand((double)microtime()*1000000);
Header("Cache-Control: no-cache, must-revalidate");
Header("Location: ./$event".rand(0,$max).".jpg");
?>



[Linked Image from siemons.org]