Thanks Chris - this is definitely better (and nice and small!) but what this seems to be doing is always including the first item in the array.
I'm sure I've probably missed something. here's exactly what I've put in:
<?
$include_files = Array("includes/donut_a.php", "includes/donut_b.php", "includes/donut_c.php", "includes/donut_d.php", "includes/donut_e.php", "includes/donut_f.php", "includes/donut_g.php");
$random_file = array_rand($include_files);
include($include_files[$random_file]);
?>
Do I need something else in there to specify the range of the random choice from the array?
Sorry, I am very new to this.
Thanks again.