在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus' k; z* P+ c! h& ~8 m2 _( n
ask turtles with [infected?]9 D- |# d1 q% E# Y" ~8 D
[ ask link-neighbors with [not resistant?]# t) @9 I9 h- A
[ if random-float 100 < virus-spread-chance
6 P w. F1 B) L, B7 C [ become-infected ] ] ]
/ X$ } a4 G! bend1 q' e! m( e; v: [) x
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
, b. ~; K' K: vto do-virus-checks
( H4 j2 j0 _" B9 v! M( k ask turtles with [infected? and virus-check-timer = 0]
( F' r4 J% L# N0 e! z [
: G8 c/ @% H, N t if random 100 < recovery-chance
+ g5 }2 X% o6 f' B [
: i7 M4 s* B" ?' b, g& k+ ] ifelse random 100 < gain-resistance-chance
8 t9 M; q) J; E( B$ E [ become-resistant ]9 ?" S. H6 Y. G# j
[ become-susceptible ]. J+ M. P# N% U, Z. l w5 e
]
# X- [! l5 d% Z( [ ]
3 \3 A% v$ u3 B. m/ O& ~& k- ~end
/ r0 I6 E% e k下面同样这个问题不明白
8 J% i0 [! ^2 V3 z5 x* N0 H/ K小妹求大神帮忙!! 2 s% z' O2 \, [
|