netlogo编程关于随机数的求助
在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virusask turtles with
[ ask link-neighbors with
[ if random-float 100 < virus-spread-chance
[ become-infected ] ] ]
end
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
to do-virus-checks
ask turtles with
[
if random 100 < recovery-chance
[
ifelse random 100 < gain-resistance-chance
[ become-resistant ]
[ become-susceptible ]
]
]
end
下面同样这个问题不明白
小妹求大神帮忙!!:'(
:kiss: 自己顶一下,文科生,真心难写编程 这是用于概率计算的一种表示方法,例如,若virus-spread-chance=5,那么在100以内随机生成一个数字,小于5的可能情况,只有4、3、2、1、0,塔门出现的概率只有5%,也就是海龟被感染的可能性为5%。
页:
[1]