<?php
/* Last Modified: 12/11/2006
see blog entry php-scripts #97
*/
$random_numbers = range(1,100);
shuffle($random_numbers); // mix up the order
// return the first four numbers when queried and remove from array
$numbers_chosen = array($random_numbers[0],$random_numbers[1],$random_numbers[2],$random_numbers[3]);

print
"Before: <br>";
print_r($random_numbers); // show all random numbers

// remove first four numbers
for($i=0;$i<4;$i++) {
array_shift($random_numbers);
}

print
"<hr>After: ";
print_r($random_numbers); // show all remaining random numbers

print"<hr>Chosen: ";
print_r($numbers_chosen); // first four numbers chosen
?>