在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus: H `9 N* n& X; _8 O. _
ask turtles with [infected?]) S7 e( B, ]/ J
[ ask link-neighbors with [not resistant?]
. P6 o2 L* i S+ p+ C; A; ^& O [ if random-float 100 < virus-spread-chance
- } s5 G4 h. J* v3 T* t [ become-infected ] ] ]
1 U) d0 o2 _3 |4 y: x J) lend$ ]4 i" i0 [ c; {/ E/ s' |
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
' |# N( _5 C7 Y; n; |8 `& sto do-virus-checks
0 ^; F- f. \3 A+ f ask turtles with [infected? and virus-check-timer = 0]. I) e* f. d Z% D) K
[
9 Y2 D1 B1 a0 f2 q7 v$ G+ `% ] if random 100 < recovery-chance
, o7 z% G2 ?/ z6 X [
K3 @, G6 f! a" U/ i ifelse random 100 < gain-resistance-chance% O& m8 Q0 h h) K8 c
[ become-resistant ]
# J5 i, y( W: R6 r [ become-susceptible ]' k7 C- ~( ?9 T9 l
]5 {( C) Z0 p! M: b! \% Y0 c' P" p x
]: C" s4 N) f5 ^1 g" o* D t: s3 }
end
/ y3 \4 r. |1 A- ]下面同样这个问题不明白
! Z- ^# {0 n# |小妹求大神帮忙!!
+ C3 ^+ q6 K8 \) J/ U |