Показать сообщение отдельно
  #17 (permalink)  
Старый 25.03.2010, 16:03
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

$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]++;
        }
    }
}

$count равномерно распределённых случайных чисел.
Ответить с цитированием