カードのシャッフルが重くて約1.2秒ほどかかります。
もっと軽くする方法はないでしょうか。
randomize ;カードの並び順です配列のインデックスが順番で中身が大アルカナの番号です。 dim card,22 ;乱数で生成したカードの順番が使用されているかチェックするのに使います。 dim num_ch,22 ;タロット占いなので正位置逆位置の判定もあります。 dim ord,22 repeat 22 wait 1 x=rnd(22) if num_ch(x)=1:continue cnt num_ch(x)=1 card(cnt)=x if rnd(2)=1:ord(cnt)=1:else:ord(cnt)=-1 loop