在netlogo模型库中有一个virus on a network,里面有一个代码to spread-virus
! s/ E" D) Y+ H' i ask turtles with [infected?]* t. x+ N& b7 R% W: G) }
[ ask link-neighbors with [not resistant?]( O. ~$ d+ W8 _, V
[ if random-float 100 < virus-spread-chance
) K; a/ y* w- r S+ C [ become-infected ] ] ]
) O: ~9 n% {. t2 m! q# N. tend+ v/ N/ n! r2 Q. h# O% |' h) F
这里为什么virus-spread-chance大于random-float 100,就可以判断出become-infected呢?; I2 e2 D2 a4 g
to do-virus-checks+ K( C% L0 x6 d
ask turtles with [infected? and virus-check-timer = 0]
1 ^. T: H* S& R0 F% y: v W2 n [
1 i& |; F7 b9 Q, {. K6 ]0 T; w if random 100 < recovery-chance1 }" C. `* w7 K! C) K1 z1 W, t% g
[* l& v) L! K& I% Y1 B
ifelse random 100 < gain-resistance-chance
! M( b& Q; E+ z. M# [( J, L4 t [ become-resistant ]' N+ A: }- E% K. ?
[ become-susceptible ]# ?0 \4 C% I0 t+ x: q
]8 y) U x9 `4 z" Y x0 E4 F
]$ G) L& x: m9 q; Z8 F. b) b( s2 \
end/ Y- I, s/ Y3 n8 X& a
下面同样这个问题不明白, h) I; s2 z; |/ }& s
小妹求大神帮忙!!
: z' F4 c0 h6 _! `" s$ M# o- } |