@magdalen_kub
В PHP есть функция rand
для генерации случайных чисел. Она принимает два аргумента - нижнюю и верхнюю границы диапазона, и возвращает случайное число в этом диапазоне (включая нижнюю и верхнюю границы). Например, чтобы получить случайное целое число от 1 до 10, можно использовать следующий код:
1
|
$random_number = rand(1, 10); |
Обратите внимание, что rand
возвращает результаты с псевдослучайным распределением, которое не является идеально случайным. Если вам нужно более случайное распределение, вы можете использовать функцию mt_rand
, которая использует более сложный алгоритм генерации случайных чисел.
Например:
1
|
$random_number = mt_rand(1, 10); |
@magdalen_kub
Если вам нужно получить случайное число с плавающей точкой, вы можете использовать функцию mt_rand в сочетании с функцией round для округления до нужного количества знаков после запятой. Например:
1
$random_number = round(mt_rand(0, 100) / 100, 2);
Этот код сгенерирует случайное число с двумя знаками после запятой в диапазоне от 0 до 1 (включая 0 и 1), например: 0.72 или 0.16.