Я пытаюсь иметь NetLogo рисовать значения из ограниченного случайного нормального распределения в соответствии с рекомендацией в предыдущем вопросе, в StackOverflowзначения Выбор из ограниченного нормального распределения в NetLogo
NetLogo : How to make sure a variable stays in a defined range?
В частности, я задаю модель для создания кругового диапазона домашнего, который изменяется в соответствии с размером эмпирических данных
set homerange patches in-radius ((sqrt ((random-normal-in-bounds [ 54.4 35.8 19 151 ] * 1000000)/ pi))/ 100)
to-report random-normal-in-bounds [mid dev mmin mmax]
let result random-normal mid dev
if result < mmin or result > mmax
[ report random-normal-in-bounds mid dev mmin mmax ]
report result
end
Однако я получаю ошибку, что случайные нормальный-в-пределов ожидаются 4 входа. Я уверен, что это что-то глупое, что я делаю, но это похоже на 4 входа (54,4, 35,8, 19, 151). Любые предложения о том, что я делаю неправильно? Заранее спасибо!
Вы хотели бы прочитать, о том, когда использовать скобки и когда использовать скобки в NetLogo: HTTP: //netlogo-users.18673.x6.nabble .com/Help-About-Brackets-td5003911.html –