В Java я хочу сгенерировать случайное число от 1 до 100, которое может быть основано на любом конце шкалы, но при этом иметь шанс на то, что число с противоположного конца все еще «прокручивается». .
Чтобы уточнить, в нормальной ситуации при количестве бросков от 1 до 100 среднее значение будет равно 50, но в некоторых ситуациях я хочу, чтобы среднее значение сместилось вниз, скажем, до 25%.< /strong> Но при этом все еще есть шанс сгенерировать 100%.
Я просмотрел Random.nextGaussian, который сдвигает кривую колокола, но для нижнего конечного значения это устраняет возможности верхнего конца.
Какую формулу или комбинацию формул следует использовать?