chooseVariant static method
Implementation
static int chooseVariant(List<double> split, double prob) {
double cumSum = 0.0;
for (int i = 0; i < split.length; ++i) {
cumSum += split[i];
if (prob < cumSum) {
return i;
}
}
return split.length - 1;
}