【发布时间】:2016-11-29 15:56:51
【问题描述】:
我正在尝试使用概率为 NetLogo 中的海龟自己的变量分配 [0] 或 [1] 个单独的值,但只找到了打印或报告概率输出的方法,而不是使用它们来确定变量值。
例子:
我要求两只海龟检查它们是否都想相互交换信息,并分配了一个变量exchangeinfo。如果 exchangeinfo = 0,则不发生信息交换。如果 exchangeinfo = 1,则发生信息交换。
目前我已将 [set exchangeinfo 1] 硬编码为占位符。
但我希望每只海龟都有 25% 的机会交换信息 = 1,但我不想一次设置一个变量。
有什么建议吗?
【问题讨论】:
-
ask turtles [if (random-float 1 < 0.25) [set exchangeinfo 1]]
标签: attributes probability netlogo