I'm personally using Rand() for when the outcome can be only 1 or 2, and if there are more than 2 possible outcomes, or in your case party members, I would use weighted probability algorithm since it gives me better and more accurate results, consistent with the assigned chance, even if that...