プレイ日記
とるて alulu-ami157
例えば、幾つかのクイズを作るとするじゃないですか。 そのクイズをランダムに出したいのですよ。 重複は無しで、5個の問題があったらランダムで1個出題します。 その後、2回目に問題を出すときは残りの問題が4個からランダムに出すようにしたいのです。 そして最後まで行って、最後の1個が正解したらクリアみたいな感じです。 あと、問題を沢山書くのがめんどくさいので、短縮出来るいい方法ってありませんかね? 文字だけでなく、色とか座標も毎回細かく設定してあるので… なんか色々言ってすみません。
3そうだね
プレイ済み
返信[1]
親投稿
ねこはち neko80001
問題に固定の番号が割り当てられた状態で、配列を2つ用意。 片方の配列に問題の番号を順に入れて、もう一方にはランダムな数値を。 SORT ランダムな配列,問題番号の配列 こうすると番号の重複無しでランダムな順番に配列の先頭から並びます。
1そうだね
プレイ済み
返信[2]
親投稿
トモノリ Mochete_mignonne
私もクイズを作りまして、RNDで選んだ問題を出し、その問題をあまさとしおんさんのCUT命令で配列から除去するような仕様にしてました。 ご参考になれば…EE3VK34J
1そうだね
プレイ済み
返信[3]
親投稿
TERA(LL) tera0413
1から5の数字を重複無しでランダムに並べる方法。 SWAPで入れ換えです。
1そうだね
プレイ済み
返信[4]
親投稿
TERA(LL) tera0413
問題の短縮の方は、READ,DATAを使うのが良いのでは? 問題文をDATA化して、READで読み込む。 後は、その文字列変数を持ってサブルーチン(GOSUB,RETURN)で表示。 (他にも、DEFで定義という方法も有ります)
0そうだね
プレイ済み
返信[5]
親投稿
とるて alulu-ami157
ご丁寧にありがとうございますm(_ _)m
0そうだね
プレイ済み