そもそもRND命令の使い方がちと間違えてます。 RND(3)で得られる結果は1,2,3のどれか「ではなく」 0,1,2のどれかとなります(0から始まるのは他にはDIMやLOCATEなどあります)。 つまりA==1やA==2はともかくA==3にはならないので注意(解決するには0と1と2にする事)。