自分と違ったアイデア、どちらもためになります。 あまさとさん> 私には2.3.の具体的なコードが思い浮かばなかった^^; まぁメモリ食うのは今のところ気にしてません。 ポコきちさん> スッキリしたアイデアですね。ただちょっとかき混ぜ具合?が足りなくないかな。 ランダムに配列を並びかえるには、今回の場合なら0~9の数字をRND()10回実行して10通りにしたい。つまり10回実行したうち4が2回出て、7が1回も出ないとかだとまずい。というところがポイントだと思います。 と、ここで気づいちゃったんだけど、別に配列並び替えにこだわる必要なかったかな^^;。 先に書いた通り、RND()10回実行して数字が被らず10通りになれば良いだけの話だったか。。。 (やっぱり老化かな^^;) あらためて、配列関係なくアイデアお寄せ頂ければ幸いです。