通过“输入”界面输入随机数

时间:2019-08-06 16:57:27

标签: netlogo

我想在函数中输入一个随机数(50〜200)。我可以通过代码来实现。但是,当我尝试使其在界面的按钮上工作时,它仅输出50以内的随机数(我创建了一个输入按钮并键入“ random 50 +150”)。我希望可以通过界面上的“输入按钮”生成随机数。

“收藏夹”是我要生成随机数的实体。

感谢所有帮助

interface input

to i.diffusion let fav random 50 + 150 let Y ceiling ( 0.5 * C + 0.23 * D + 0.1 * fav + 0.3) print Y

1 个答案:

答案 0 :(得分:2)

突然有了一个主意。

将输入类型设置为字符串(命令),然后让变量运行结果输入。 这似乎很好。 谢谢。 @JenB

to o.diffusion ;; the retweet of an official tweet
  let aaa runresult test   
  let Y ceiling ( 0.5 * A + 0.23 * B + 0.1 * aaa + 0.3)