Bueno, aqui te va...
Código PHP:
<?php
$dir='archivostxt/'; //El directorio local donde almacenas solo los archivos de texto
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if (!is_dir($dir.$file) && $file != "." && $file != "..") {
$archivos[]=urlencode($file);
}
}
closedir($handle);
}
$aleatorio = rand(0, count($archivos)-1);
echo $archivos[$aleatorio];
?>
Espero que te ayude...