"choose" start timing have wrong

$ sometimesBy 0.2 (ply "2|3|4" )
-- ( ply (choose[4,8,16,32]) (
( ply ("4|8|16|32") (
s ("sample") )

begin ((irand 31 + 1) / 32))

loop 2

cut 1

========================

if I use ( ply (choose[4,8,16,32]) replace ( ply (choose[4,8,16,32]) .ply would start in wrong time.

Why?

thanks~

I’m not sure what you are asking. The code you provided does not compile.