修改如下應該就沒問題
8 c9 \/ Y# A$ @9 l+ v! f5 Q. J- i- k3 N+ f5 O
var i:real
2 [- c% r+ o) e: c2 Ii:=z_uniform(1,0,1)/ r1 G2 Y1 l7 a+ B4 |5 N
@.createattr("type","string")3 D* s% }$ m' }7 b8 C/ @5 U6 U0 ~
if i<0.2. Z) g- s; |/ H$ f7 z
@.type:="red";; |1 U6 F% V/ o5 g7 V4 [1 n. w0 t
PartRecord["Number",1]+=1
- _) e# G: Y# z( r6 h/ q' ~- Selseif i<=0.5 and i>=0.2
( o1 W' D% F Z# ~$ Q5 s @.type:="green";
) e5 \# G, N, X6 L; x+ [$ [* [9 q PartRecord["Number",2]+=1
% s) o, o; r4 \9 {0 G2 Lelseif i>0.5& V {# \% ]5 L' b+ `0 J
@.type:="blue";) Y* v) A% t, k7 J, ^. `- T
PartRecord["Number",3]+=1 y U8 ]: z4 A) u, ?4 i# @
end |