Это встроено в стандартные библиотеки.
Используйте Random.nextGaussian()
, определенное здесь .
Возвращает число с плавающей запятой для нормального распределения со средним значением 0.0
и стандартным отклонением 1.0
.
Если вам нужно случайное число из среднего значения m
и стандартного отклонения s
, используйте это выражение:
( Random.nextGaussian() * s ) + m