在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
( _7 @: c( y; ^* ` A ask turtles with [infected?]4 G" H+ g6 u0 a, U+ P
[ ask link-neighbors with [not resistant?]; X) i4 P7 o/ o
[ if random-float 100 < virus-spread-chance. J0 p j4 j' D
[ become-infected ] ] ]+ j8 _; o3 E' L$ Z9 T" y
end
5 k4 ^- H- |, R6 N8 r这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?1 [) G' ^% o% z/ P
to do-virus-checks
0 {6 p- x0 a* @, E: e4 c" ^/ f ask turtles with [infected? and virus-check-timer = 0]$ m4 G& r E6 \- `5 |1 g2 W
[, V/ ]8 q+ z1 N, K$ X8 X C4 c
if random 100 < recovery-chance
/ o2 M8 K3 }9 b1 k [6 N9 z; `9 N' m- c7 u
ifelse random 100 < gain-resistance-chance" p, d. k" }9 K k, F" ]/ a
[ become-resistant ]
% v) J, l$ |& u7 U G [ become-susceptible ]
6 U) L6 B1 G' D* i ]5 }. c. g# i. w x& g# q* F
]4 D- D. J/ N3 q( q3 F. x! w
end+ {' b% J9 B: C+ x7 C2 K
下面同样这个问题不明白3 k9 i1 o( @' V4 G; j/ V
小妹求大神帮忙!!
F |- r) Z: ?$ P |