<?php
function generate_numbers($min, $max, $anz)
{
$array = range($min, $max);
srand ((double)microtime()*1000000);
for($x = 0; $x < $anz; $x++)
{
$i = rand(1, count($array))-1;
$erg[] = $array[$i];
array_splice($array, $i, 1);
}
return $erg;
}
// Получить 5 случайных чисел в диаппазоне от 1 до 100
$rand_array = generate_numbers(1, 100, 5);
echo join("; ", $rand_array);
?>Скопировать в буфер
Результат: 59, 8, 93, 6, 36
© Copyright 2008-2012 by KDG