在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus/ j" l2 {) R/ w( c' U8 y# B9 h
ask turtles with [infected?]
4 f! x, f" N1 G0 \# |1 E/ ~* T- U [ ask link-neighbors with [not resistant?]
% j8 @3 P' k- V8 h6 Q, i [ if random-float 100 < virus-spread-chance- n' ~* ^+ @" c* c3 p
[ become-infected ] ] ]) N* z% G2 E. K6 j+ N" E
end
# Q$ U& X* R, y1 G0 h这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?
" S/ _6 I$ J) P2 Y6 P" Hto do-virus-checks
% F: E+ S% o9 w, k; q ask turtles with [infected? and virus-check-timer = 0] i, z- c5 I) S& @; q+ N
[
* K/ I. w3 L+ x. Q% \( _* x if random 100 < recovery-chance
8 ^! M$ a8 Q9 [& a7 A& U [
# z7 E( h; Q$ B4 C$ f9 B+ h ifelse random 100 < gain-resistance-chance" }% V% i5 Z5 O$ X; a" g, B$ J
[ become-resistant ]; I: U: L$ r. A) X% X- H
[ become-susceptible ]: ^2 K9 q$ ^( X2 u3 R2 P* m
]" i) d0 r/ D! n- r, `- h; a" O
]( L" m! G, l4 C' h C
end
8 A( _: c+ k% f' @下面同样这个问题不明白& J( I3 z% L& ^, ]% p/ Y8 K1 o
小妹求大神帮忙!! 1 ?3 i& g: c* q$ T% z! S' V
|