05.03.2009, 16:15
общий
это ответ
Здравствуйте, Антон Аз!
Принципиально ничем не отличается от других языков.
генератор псевдослучайных чисел: rand ([ int $min ], int $max )
При вызове без параметров min и max , возвращает псевдослучайное целое в диапазоне от 0 до RAND_MAX. Например, если вам нужно случайное число между 5 и 15 (включительно), вызовите rand (5, 15).
заполняем массив, например в цикле до 5:
for ($i=0; $i<5; $i++) {
$massiv[$i] = rand (0, 100);
};
сортируем по какому признаку, в какой последовательности? например, по возрастанию: ( http://docs.php.net/manual/ru/function.sort.php )
sort($massiv);
выводим наоборот:
for ($i=0; $i<count($massiv); $i++) {
echo $massiv[(count($massiv)-1-$i)]."
\n";
};
Приложение:
<?php
for ($i=0; $i<5; $i++) {
$massiv[$i] = rand (0, 100);
};
print_r($massiv); // для контроля, исходный массив
sort($massiv);
print_r($massiv); // для контроля, отсортированный массив
for ($i=0; $i<count($massiv); $i++) {
echo $massiv[(count($massiv)-1-$i)]."
\n";
};
?>