netlogo - 随机向前 -

问题描述 投票:0回答:1

我的代码是。

to move  
  rt random 100
  lt random 100
  fd 20

  set energy energy - 0.5
end

我想在两个值之间设置fd,或者在同一时间内设置大于或小于一个值,这可能吗?

netlogo
1个回答
1
投票

与范围内的任何其他随机数一样,你可以简单地在从范围内抽取的随机数中添加一个常数。例如,如果你想在10和30之间前进,那么你就在0-10范围内的一个数字上加20。这样看起来就会是这样的。

forward 20 + random-float 10

© www.soinside.com 2019 - 2024. All rights reserved.