3v4l.org

run code in 300+ PHP versions simultaneously
<?php /** * Функция генерирует массив заполненный случайными числами * @param int limit - количество элементов массива * @param int min - минимальное значение элемента массива * @param int max - максимальное значение * @return array */ function array_fill_rand($limit, $min=false, $max=false) { $limit = (int)$limit; $array = array(); if ($min !== false && $max !== false) { $min = (int)$min; $max = (int)$max; for ($i=0; $i<$limit; $i++) { $array[$i] = rand($min, $max); } } else { for ($i=0; $i<$limit; $i++) { $array[$i] = rand(); } } return $array; } echo '<pre>'; // Массив из 5 элементов $rand_array = array_fill_rand(5); print_r($rand_array); // Массив из 10 элементов $rand_array = array_fill_rand(10); print_r($rand_array); // Массив из 5 элементов, со случайными числами в диапазоне от 0 до 10 $rand_array = array_fill_rand(5, 0, 10); print_r($rand_array); // Массив из 10 элементов, со случайными числами в диапазоне от -100 до 100 $rand_array = array_fill_rand(10, -100, 100); print_r($rand_array); echo '</pre>'; ?>

preferences:
33.31 ms | 402 KiB | 5 Q