$max=100; $count=10; $rand = array(); for ($i = 0; $i < $count; $i++) { $rand[$i] = rand(1, $max - $i); for ($j = 0; $j < $i; $j++) { if ($rand[$i] >= $rand[$j]) { $rand[$i]++; } } }