レス数:2 / 状態:未解決 / No:127 / ATOM
改めて質問をさせて頂きます。
私はランダムに問題を出題させるクイズゲームを作成しているのですがランダムにはできても、
同じ問題が出題されてしまいます。
配列について調べてみましたが自分ではよく理解できず先へ進むことができない状態です。
現在作っているflashファイルを送付させて頂きます。
どのボタン、フレームに記述を加えれば重複しない問題を出すことができるのか教えてほしいです。
on (release) {
ranf = Math.floor(Math.random()*10+2);
gotoAndStop(ranf);
}
スタートボタンにこの記述を入れておりますがここに加えれば良いのでしょうか?
ご存知の方いましたらよろしくお願いします。
私はランダムに問題を出題させるクイズゲームを作成しているのですがランダムにはできても、
同じ問題が出題されてしまいます。
配列について調べてみましたが自分ではよく理解できず先へ進むことができない状態です。
現在作っているflashファイルを送付させて頂きます。
どのボタン、フレームに記述を加えれば重複しない問題を出すことができるのか教えてほしいです。
on (release) {
ranf = Math.floor(Math.random()*10+2);
gotoAndStop(ranf);
}
スタートボタンにこの記述を入れておりますがここに加えれば良いのでしょうか?
ご存知の方いましたらよろしくお願いします。
2
名前:名無し@初心者
日付:2013/12/10(火)09:58:44
ID:hxCfRznGLLyn
シャッフルを行うサンプルコードを検索し見つけたのですが
var a = [0,1,2,3,4,5,6,7,8,9];
var num = a.length;// 配列の数
var i;
for(i=0;i < num;i++){
// ランダムな番地を取得
var r = Math.floor(Math.random() * num);
// i とランダムな番地の中身を入れ替え
var t = a[r];
a[r] = a[i];
a[i] = t;
}
こちらのサンプルコードを改良すれば出来るのでしょうか?
var a = [0,1,2,3,4,5,6,7,8,9];
var num = a.length;// 配列の数
var i;
for(i=0;i < num;i++){
// ランダムな番地を取得
var r = Math.floor(Math.random() * num);
// i とランダムな番地の中身を入れ替え
var t = a[r];
a[r] = a[i];
a[i] = t;
}
こちらのサンプルコードを改良すれば出来るのでしょうか?
このスレッドについて
質問の状態 : | 未解決 |
投稿開始日 : | 2013/12/09(月)12:20:37 |
投稿終了日 : | 2013/12/17(火)09:58:52 |
投稿者 : | 名無し@初心者 |
レス総数 : | 2 |
スレッド番号 : | 127 |