Как сделать генератор чисел по теории вероятности? Здравствуйте.
Стоит задача. Есть 6 чисел - 1.2, 1.5, 1.7, 2, 2.2, 4. Среднее их значение 2.06.
Теперь мне нужно по теории вероятности сгенерировать число ниже или выше среднего значения. По теории вероятности 100/2.06 = 48.54% выпадения числа. У нас 2 результата или ложь или правда. Но, мне нужно показывать людям какое число выпало, то есть например выпало число 1.75 и оно не дотянуло до 2.06, а может выпасть и 2.50. Как сделать такое?
Делаю скрипт на PHP, но с математикой туго.
Помогите.

21 Авг 2019 в 06:04
147 +1
0
Ответы
1

Для решения данной задачи вы можете использовать генератор случайных чисел с равномерным распределением и сравнивать результаты среднего значения 2.06.

Пример кода на PHP:

$numbers = array(1.2, 1.5, 1.7, 2, 2.2, 4);
$average = 2.06;
// Функция для генерации случайного числа
function generateRandomNumber($min, $max) {
return mt_rand($min*100, $max*100) / 100;
}
// Генерация случайного числа и проверка условия
$randomNumber = generateRandomNumber(min($numbers), max($numbers));
if ($randomNumber < $average) {
echo "Число: $randomNumber - меньше среднего значения";
} else {
echo "Число: $randomNumber - больше или равно среднему значению";
}

Этот скрипт будет генерировать случайное число из диапазона ваших чисел и выводить информацию о том, больше или меньше данное число среднего значения 2.06. Вы можете запустить этот скрипт несколько раз, чтобы убедиться в правильности работы.

20 Апр 2024 в 13:24
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир