• 締切済み

ランダム表示かつ重複しない

現在flashでクイズを作っています。 一回スタートさせれば問題はランダムに5問でます。 正解し続ければ5問でクリア。 間違えれば終了です。 そこでクイズに使う背景をランダム表示かつ、重複しないものにしたいと思っていますがうまくいきません。 dummy_mcを作ってそこに 現在背景用の1~10swfファイルをランダム表示させています。 ただこれだと同じ背景が続けてでてきたりしてしまいます。 これを一回のゲームで背景が重複しないで表示させたいと思っています。 アニメーション、フレーム移動などは理解していますが scriptになると正直わからないことだらけです。 現在勉強中でscriptはコピペしながら改造している状態です。 解決法をわかるかたがいらっしゃったらよろしくお願い致します。

みんなの回答

回答No.3

ご回答ありがとうございました。 すいません、ID・パスワードが間違えていたのかログインできず 削除、ご返信できず悩んでました。 申し訳ございませんでした。 またご回答ほんとにありがとうございました。

  • zari514
  • ベストアンサー率48% (26/54)
回答No.2

なぜ、違うHNでマルチポスト(...というのか?)してるんです? http://oshiete1.goo.ne.jp/qa3505099.html

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

flashは全く知らないので一般論で。 重複を避けるには通常シャッフルを使います。 1~10を並べておいてランダムに入れ替えを行います。 もっと効率がいいのは10個の中から1個をランダムに選び 10個目と交換します。 次に10個目を外して9個で同じ事を繰り返します。 最後に1個残るまでやって終わりです。 ただシャッフルは数学的に言うランダムでは有りません。 ランダムと言うのは同じ数字が続く確率もあるのです。

関連するQ&A