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