rand

Задача №9. Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой".

Задача из этого списка.

<?php
/* Задайте случайным образом массив из N элементов. Выведите его на экран "ёлочкой". */
function elka($nElem) {
	while($nElem > 0) {
		$randomArray[] = rand(100, 999);
		$nElem--;
	}
	foreach($randomArray as $elem) {
		echo $elem, ' ';
		$a += 1 ;
		if ($a > $b) { //переводит строку и добавляет ветвь в ёлочке
			echo "<br>";
			$a = 0;
			$b += 1;
		}
	}
}
elka(10);

Задача №7. Задать массив из 7-ми элементов через предварительное описание типа, заполнить его случайными значениями в одном цикл

Задача из этого списка.

<?php
/* Задать массив из 7-ми элементов через предварительное описание типа, заполнить его 
 * случайными значениями в одном цикле, а в другом цикле вывести эти значения на экран. */
function arr() {
	for($a = 7; $a > 0; $a--) {
		$array[] = rand();
    }
    foreach($array as $elem) {
		echo $elem, '<br>';
    }
}
arr();	
?>

Задача 2. Вывести на экран сумму N случайных чисел.

Задача из этого списка.

<?php
/* Вывести на экран сумму N случайных чисел. */
function outputSumRandomNumbers($numbers) {
	for(; $numbers > 0; $numbers--) {
		$num = rand(-21, 35);
		$arrayNumbers[] = $num; // при каждом витке цикла случайное число будет записано в массив
	}
	echo array_sum($arrayNumbers);
}
outputSumRandomNumbers(10);
?>

Задача 1. Вывести на экран N случайных чисел

Задача из этого списка.

<?php
/* Вывести на экран N случайных чисел */
function outputRandomNumbers($numbers) {
	for($numbers; $numbers > 0; $numbers--) {
		echo rand(-21, 35), '<br>';
	}
}
outputRandomNumbers(10);
?>

Задача 3. N случайных чисел с указанием больше/меньше

Задача №3 из списка задач по PHP

Повторить предыдущее (вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]), но для каждого числа, начиная со второго, рядом выводить - больше ли оно предыдущего или меньше

Задача 1. Сумма N случайных чисел

Задача №1 из списка задач по PHP

Вывести на экран сумму N случайных чисел.

  <?php
  $nl = "<br/>";
  echo "Сумма N случайных чисел: ";
  $N = 10;
  $i = 0;
  $x = 0;
  while ($i++ < $N) 
       $x = $x + rand();
  echo $x.$nl;

Пример решения. 2. Вывести на экран N случайных чисел из диапазона

Пример решения задачи из этого списка

<?php
/* Вывести на экран N случайных чисел (каждое с новой строки) из диапазона [-21, 35]*/
$N = 8;
for ($i=0; $i < $N; $i++) {
    $numbers [$i] = rand(-21,35);
    echo "Next number: ", $numbers [$i], "<br>";
}
Subscribe to RSS - rand