我是Prolog的初学者.我想知道如何在Prolog中生成正态的分布式随机数?
我所知道的是使用库中的"maybe"(随机)可以设置概率.但是它会出现分配问题呢?
我正在使用BehaviorSpace 使用不同的参数运行模型数百次。但我需要知道所有海龟的位置,而不仅仅是海龟的数量。我怎样才能用BehaviorSpace实现它?
目前,我通过以下代码将结果输出到 csv 文件中:
to-report get-locations
report (list xcor ycor)
end
to generate-output
file-open "model_r_1.0_locations.csv"
file-print csv:to-row get-locations
file-close
end
Run Code Online (Sandbox Code Playgroud)
但所有结果都弹出到同一个 csv 文件中,所以我无法说出每次运行的情况。