如何让乌龟随机选择两个条件中的一个?

时间:2015-02-12 21:57:21

标签: netlogo

我有代码:

             if color of patch-here = blue [set heading towards one-of      patches in-radius 180 with pcolor = grey ( do that or ) die ]

我想要做的是让每只乌龟随机选择两个选项中的一个。我很欣赏我可以为每个命令分配一个数字然后使用随机数生成器来选择这两个命令中的一个,但我想知道是否有一些命令的组合我可以用来替换(做那个或)。 感谢。

1 个答案:

答案 0 :(得分:1)

掷骰子,如果骰子< 5,做点什么,否则做其他事情。例如:

if pcolor = blue [
  let dice random 10 
  ifelse dice < 5 [
     set heading towards one-of patches in-radius 180 with pcolor = grey]
     [die]
]