在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
: j4 S5 [% o6 \$ y ask turtles with [infected?]
" K) a6 X* p! _% X+ R: d [ ask link-neighbors with [not resistant?]
; F4 x6 t5 u7 I% r$ n [ if random-float 100 < virus-spread-chance, n% u3 k& w& u" q
[ become-infected ] ] ]& S7 X/ z, x$ ^6 f1 a$ _; T
end
$ P# Q* S9 q! z9 U9 g. Q5 u* R这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?' O% L8 w/ ~5 p4 j4 o2 [1 b
to do-virus-checks" v! `, C& X/ x- n" ~$ [4 Z5 B
ask turtles with [infected? and virus-check-timer = 0]' G5 i7 u& H: [: m' ~" c
[+ I& C7 W' O# K# l
if random 100 < recovery-chance N0 n9 n+ Q1 y2 ^
[8 P% w( u+ H% W! O/ T( j# I
ifelse random 100 < gain-resistance-chance
+ I+ T) ~2 W3 u& }) ~0 [+ R' M [ become-resistant ]
4 e' E; D: P* y) E [ become-susceptible ]" J) `7 @$ v3 P0 @ p
]: h0 U+ G- _! J( b# K/ f
]- C8 q& Q. s& `: }
end
, v8 A% _, W& ~" b- i下面同样这个问题不明白
1 j' x' N v& o3 S小妹求大神帮忙!!
* c* I2 F9 w5 V$ s1 u$ N+ V |