2015-03-30 89 views
1

作为设置过程的一部分,我尝试使用滑块来设置将显示并分配随机值的补丁密度。密度范围为0到100的接口上的滑块和该接口上的输入来设置补丁的随机值。这通常会设置在区域go 4中。因此,如果设置了50%,则该过程将使用随机值分配50%的补丁。NetLogo - Sandpile模型 - 错误 - 如果预期2个输入

当我这样做时,我得到以下错误:“如果预期2输入,真/假和命令块”和“如果(随机浮点100.0)<初始错误”在代码中突出显示。

; The density of patches to be set with a random value is set using variable init-errors on interface. 
;; Every patch uses a task which reports a random value. 
;; The random value is set using variable error-count on interface 
to setup-random 
    ask patches [ 
    if (random-float 100.0) < init-errors 
    setup task [ random error-count ] 
    ] 
end 

回答