PHP: Как получить ценность на основе вероятности в массиве?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 PHP: Как получить ценность на основе вероятности в массиве?

Сообщение Anonymous »

У меня есть массив ниже < /p>

$a = [
'c1' => '10',
'c2' => '20',
'c3' => '10.50',
'c4' => '19.99'
'c5' => '19',
'c6' => '19',
'c7' => '1.51',
];
< /code>


c1, c2, c3, c4, ... - это значение, которое нам нужно на основе вероятности 10, 20, 10,50, 19,99, ... < /p>
< /blockquote>

Всего может быть 100%< /p>
, так что может быть 100%< /p>
, так что может быть 100%< /p>
. rand () < /code> или mt_rand () < /code> функция, поэтому каждый раз, на основе вероятности, это дает случайное значение из массива. < /p>

Вывод может быть C2 в 1 -е время, второй раз C4, третий раз может быть C2 снова < /p>

, как достичь этого?

Подробнее здесь: https://stackoverflow.com/questions/605 ... y-in-array
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»