Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Netlogo:如何在给定的时间间隔内生成随机浮动列表?_Netlogo - Fatal编程技术网

Netlogo:如何在给定的时间间隔内生成随机浮动列表?

Netlogo:如何在给定的时间间隔内生成随机浮动列表?,netlogo,Netlogo,我是Netlogo的初学者,我正在尝试生成一个包含3个项目的列表。我希望这些项目是0.95和1.05之间的随机浮动 我已将此列表声明为“turtles own”变量,并在设置过程中尝试了以下操作: ask turtles [ set fraction-list [ (0.95 + random-float 0.10) (0.95 + random-float 0.10) (0.95 + random-float 0.10) ] ] Netlogo出现一个错误,提示:“应为右括号。”列表中的第一

我是Netlogo的初学者,我正在尝试生成一个包含3个项目的列表。我希望这些项目是0.95和1.05之间的随机浮动

我已将此列表声明为“turtles own”变量,并在设置过程中尝试了以下操作:

ask turtles [ set fraction-list [ (0.95 + random-float 0.10) (0.95 + random-float 0.10) (0.95 + random-float 0.10) ] ]
Netlogo出现一个错误,提示:“应为右括号。”列表中的第一个“+”符号在此处

我猜Netlogo不允许您在列表中声明这些变量?我还尝试预先声明三个变量,如:

ask turtles [
let x (0.95 + random-float 0.10)
let y (0.95 + random-float 0.10)
let z (0.95 + random-float 0.10)
set fraction-list [ x y z]
]
然而,另一个错误弹出。它表示“需要一个文本值”,其中x在列表中

关于如何在给定的时间间隔内生成随机浮动列表,有什么想法吗

先谢谢你

Carlos

有关更多详细信息,请查看字典条目,但这可能是您想要的原语:

turtles-own [ fraction-list ]

to setup 
  ca
  crt 3
  ask turtles [
    set fraction-list n-values 3 [ 0.95 + random-float 0.1 ]
    show fraction-list
  ]
  reset-ticks
end

编写
(列表x y z)