Ответ 1
nextGaussian() нормально распределен со средним 0 и std-deviance 1
поэтому, если вы хотите означать 1 час и std-deviance 15 минут, вам нужно будет называть его nextGaussian() * 15 + 60
Я пытаюсь имитировать приезд болельщиков на стадион. Сама система, я считаю, что это не будет проблемой, но приход фанатов следует нормальному распространению.
Моя проблема:
У меня есть определенное время для прибытия, как 100 минут и 1000 фанатов, и мне нужно генерировать приходящих поклонников в то время, после того, как распределение, например, → fan x, достигло 25 минут, фанат ушел на 54 минуты, и и так далее.
Как я могу сгенерировать эти случайные числа после нормального распределения?
Я делаю это на Java и нашел метод nextGaussian()
в Случайном классе, но я не уверен, как использовать его в моей ситуации.
Может кто-нибудь, пожалуйста, просветит меня?
nextGaussian() нормально распределен со средним 0 и std-deviance 1
поэтому, если вы хотите означать 1 час и std-deviance 15 минут, вам нужно будет называть его nextGaussian() * 15 + 60
Я предлагаю вам использовать математику apache: http://commons.apache.org/math/, посмотрите здесь дополнительную информацию: http://commons.apache.org/math/userguide/stat.html