- array_slice: documentation ( source)
- print_r: documentation ( source)
- shuffle: documentation ( source)
- range: documentation ( source)
<?php
$numbers = range(1, 20);
shuffle($numbers);
function UniqueRandomNumbersWithinRange($min, $max, $quantity) {
$numbers = range($min, $max);
shuffle($numbers);
return array_slice($numbers, 0, $quantity);
}
print_r( UniqueRandomNumbersWithinRange(0,200,1) );
?>