У меня есть группа агентов, называемых «направлениями», состоящая из 14 пунктов назначения, и каждый пункт назначения имеет свою вероятность выбора. В данный момент я выбираю пункт назначения случайным образом, применяя:
Destination destination = randomFrom (destinations);
Как я могу учитывать вероятность вместо того, чтобы делать это случайно?