在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus5 F. O0 N1 H8 E6 k8 r
ask turtles with [infected?]9 j, a8 T0 _& m' O
[ ask link-neighbors with [not resistant?]
. A6 u- C- X" H7 j& x+ E# c [ if random-float 100 < virus-spread-chance
; T7 H# j( ~" U) G8 V t | [ become-infected ] ] ]
! p Z5 w0 i3 N8 X0 iend
! k2 F/ Z7 J: n7 u% p这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?. [0 m: M6 }" L U& l- |2 _
to do-virus-checks
$ @' P6 U& q& M& d ask turtles with [infected? and virus-check-timer = 0]
# x% t( S3 A6 |! V" Z+ ^( j [ J' |5 Y# L; I7 y/ L2 x0 s
if random 100 < recovery-chance7 j" ^1 `1 R1 C* w
[1 n# Q. O$ q6 p" ]. F- f: z
ifelse random 100 < gain-resistance-chance
# \0 A) y9 P" {2 q8 K" S/ \ [ become-resistant ]5 K6 B, \+ o6 e- n- T( z
[ become-susceptible ]( G, ?, E6 @. F) p
]$ h D% s) {" q1 c
]
/ U$ T8 I' A' g. P" }; _6 eend
g* h! Z7 J$ R9 D9 V下面同样这个问题不明白
8 } C t4 X3 {* A5 m- O# k, \5 E; o小妹求大神帮忙!!
+ |- y7 C. |. J( t) K |