在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus; ]* F& n1 `$ x+ R% d# ~' e1 T* g
ask turtles with [infected?]
- V' R+ C% V* y4 p, c& W) r# u7 B [ ask link-neighbors with [not resistant?]
% L4 ]( {! { ?- W7 g t6 u [ if random-float 100 < virus-spread-chance3 L! p( A4 L- P8 y- e4 D" t
[ become-infected ] ] ]# o& A% g4 o; \" q) ~
end
) f+ I! ]$ }* J这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
1 `1 w* U' a9 M& p4 t) D0 Uto do-virus-checks
& V, [/ _/ |7 ]2 m9 B6 m8 q# @ ask turtles with [infected? and virus-check-timer = 0]+ s1 b3 Z: m1 q4 z# a
[4 O: T, r/ c) ?/ c7 X
if random 100 < recovery-chance
4 s. w A4 Y& H, N$ t5 G' v [
8 Q. N+ J9 Z" d ifelse random 100 < gain-resistance-chance7 ^9 `# I8 O7 P; Q: s( ~3 V9 O
[ become-resistant ]
( S5 w+ X7 h2 s" q, Y% R9 F [ become-susceptible ]
% \: P0 M- t7 n ]. Y) J5 P$ I" |$ v6 d* p7 u& b
] Z( w* R. @: L: |* [1 `
end' Z2 ~! |& ] S
下面同样这个问题不明白
' U# b/ |- X9 S( L" I小妹求大神帮忙!!
& }3 \% g: t# n2 O, J: V |