Случайное число rand php
Случайное число php или функция rand. Очень популярное слово генератор случайных чисел. Пример случайного числа:
О случайных числах а php с функцией rand
- Что такое функция rand
- Случайные числа в диапазоне php
- Заполнить массив случайными числами php
- Генерация случайных чисел php
Что такое функция rand
Дадим определение. что такое функция randФункция rand генерирует случайное число.
Синтаксис rand:
Как можно перевести данную функцию rand на русский язык?
Функция rand может генерировать случайное число от минимального значения "int min",
до максимального значения "int max".
Тип возвращаемого значения : int
Вывод случайного числа с помощью rand:
Для того, чтобы вывести случайное число, воспользуемся функцией rand и функцией вывода echo
Результат вывод случайного числа с помощью rand:
Случайные числа в диапазоне php
Для того, чтобы вывести случайное число в диапазоне. нам потребуется функция rand:
Внутрь функции помещаем два числа, которые и будут отвечать за диапазон чисел!
Выведем прямо здесь работу скрипта случайного числа в диапазоне 1 - 150:
Заполнить массив случайными числами php
Несколько поисковых запросов - "заполнить массив случайными числами php" - давайте сделаем это!
Перед циклом создаем пустой массив:
Нам понадобится цикл...? сделаем массив из 10 ячеек:
Внутри массива задаем случайное число ячейки массива в пределах от 1 до 500:
Выведем результат "заполнения массива случайными числами php" через print_r
Соберем весь код вместе:
$array = array();
for ($i=0; $i < 10; $i++) {
$array[$i] = rand(1,500);
}
print_r($array);
Пример работы скрипта "заполнить массив случайными числами php"
Array
(
[0] => 472
[1] => 449
[2] => 89
[3] => 331
[4] => 284
[5] => 110
[6] => 342
[7] => 74
[8] => 65
[9] => 25
)
Генерация случайных чисел php
Как видим из заголовка "Генерация случайных чисел php" - во множественном числе, ну что ж... давайте сгенерируем случайные числа.
Возьмем выше приведенный скрипт генерации в массив.
После генерации превратим массив в строку(string) с помощью функции implode через запятую.
Выведем, ну пусть 20 случайных чисел.
$array1 = array();
for ($i=0; $i < 20; $i++) {
$array1[$i] = rand(1,500);
}
$result1 = implode(',',$array1 );
echo $result1;
Результат генерации случайного числа php.
349,201,318,396,10,218,29,394,343,438,460,350,53,225,147,377,479,249,307,244