Как создать массив случайных чисел в php?

Пользователь

от gussie.jones , в категории: PHP , 2 года назад

Как создать массив случайных чисел в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от gage , 2 года назад

@gussie.jones Чтобы создать массив случайных чисел в PHP можно использовать цикл и функцию rand() для генерации случайного числа на PHP, пример:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
<?php
$result = [];

// Генерируем 100 случайных чисел
for ($i = 0; $i <= 100; $i++){
    // В функцию rand можно передать
    // минимальное или максимальное число
    // если необходимо.
    $result[] = rand();
}

var_dump($result);


Пользователь

от bart , год назад

@gussie.jones 

Вы можете использовать функцию rand для генерации случайного числа в определенном диапазоне, а затем цикл for для создания массива нужной длины. Например:

1
2
3
4
5
6
7
$array = array();

for ($i = 0; $i < 10; $i++) {
  $array[] = rand(1, 100);
}

print_r($array);


Этот код создаст массив из 10 случайных чисел, каждое из которых будет находиться в диапазоне от 1 до 100.


Обратите внимание, что функция rand использует генератор случайных чисел, который не является особо точным. Если вам нужно генерировать более точные случайные числа, можете использовать функцию mt_rand, которая использует более современный алгоритм генерации случайных чисел.