скажем, у меня есть объект:
$person->name = array('James',
'Sam',
'Kevin',
'Mike');
$person->weight = array(1,
3,
1,
7);
В приведенном выше примере James
имеет вес 1
, Sam
имеет вес 3
и т. д. (в зависимости от местоположения индекса)
Я хочу иметь возможность повторять имя только одного человека. Чем выше вес, тем больше шансов, что ваше имя будет выбрано. Чем ниже вес, тем меньше шансов, что ваше имя будет выбрано. Вроде как лотерея, но с весами. Любая идея о том, как это сделать?