Добрый день, имеется массив:
$array = array(
'first' => 10,
'second' => 20,
'third' => 30);
Нужно на основе этих данных выбирать элемент массива, доли указаны как раз в значениях ключей. То есть элемент 0 должен генерироваться в ~16% случаев(10*100/60), 1 в ~33% случаев(20*100/60) и 2 в ~50% случаев(50*100/60).
Так вот каким образом можно, используя PHP, выполнить данное действие.
P.S. не нужна 100% точность, важно чтобы, например, при 100 генерациях числа были приближены к указанным процентам.