修改如下應該就沒問題
9 {2 U, I. \) q9 h9 ]: R* {& o
1 G7 C+ k- {! f$ ? svar i:real
) `+ t, X' w; f; a+ T2 M0 mi:=z_uniform(1,0,1)- T# n6 I) L( F- T: r, J
@.createattr("type","string")/ n1 `/ i; O: h5 j
if i<0.2: X% Q5 I9 ^! c0 @
@.type:="red";2 g1 M7 U/ Q M! n# u
PartRecord["Number",1]+=1
; Y# U8 ^. d$ b3 Q5 e& N8 r( xelseif i<=0.5 and i>=0.2, z8 l# t, N2 F1 z9 L
@.type:="green";
8 r/ N; u7 _" x; J4 J9 f" o$ L PartRecord["Number",2]+=1
; I& ]3 y5 y) W& celseif i>0.50 `& Z$ J& a$ ^, [2 O( u( u
@.type:="blue";, r, E/ w& [+ U2 v0 |$ h
PartRecord["Number",3]+=1+ y( Q2 R; z% [. _. g1 j
end |