コメント

このコメントは、数当ての正解をランダムで発生させるのにど...へのコメントです。

コメントの内容

Logo mini hightoller(投稿日:2011/04/27 20:04/27/11)
重複させない為には、選択後にその数を抜いて、改めて選択させる必要がある。
スクリプトにまとめる前に処理を書き連ねてみる。

1~5の数を使って3桁の数字を作る。数字は重複しない。
配列に1.2.3.4.5を入力
5つの中から任意の数(仮に3)を発生させ、パスに記憶(3)
配列の3番目以降に1を足す(配列1.2.4.5.6)
配列末尾を削る(1.2.4.5)
4つの中から任意の数(仮に3)を発生させ、パスに記憶(4)
配列の3番目以降に1を足す(配列1.2.5.6)
配列末尾を削る(1.2.5)
3つの中から任意の数(仮に3)を発生させ、パスに記憶(5)
以降は必要ないので処理から抜ける

コメントの内容(一番最初の投稿)

Logo mini hightoller(投稿日:2011/04/27 20:04/27/11)
重複させない為には、選択後にその数を抜いて、改めて選択させる必要がある。
スクリプトにまとめる前に処理を書き連ねてみる。

1~5の数を使って3桁の数字を作る。数字は重複しない。
配列に1.2.3.4.5を入力
5つの中から任意の数(仮に3)を発生させ、パスに記憶(3)
配列の3番目以降に1を足す(配列1.2.4.5.6)
配列末尾を削る(1.2.4.5)
4つの中から任意の数(仮に3)を発生させ、パスに記憶(4)
配列の3番目以降に1を足す(配列1.2.5.6)
配列末尾を削る(1.2.5)
3つの中から任意の数(仮に3)を発生させ、パスに記憶(5)
以降は必要ないので処理から抜ける