HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0508
ymp10個の設問のうち、○個を出題するには?3解決


ymp

リンク

2008/5/8(Thu) 20:26:04|NO.15729

初心者です。
クイズを作っています。
テキストファイルを読み込んだ中から、
例えば10個中5個の問題を出したい時。どうすればいいでしょうか?

例)0123456789→29638



この記事に返信する


やまねこ

リンク

2008/5/8(Thu) 21:35:01|NO.15733

10個中n個の要素を選ぶ場合、
10個の要素をてきとーに並べ替えて最初のn個を選べばよいかと。
ちなみにてきとーに並べ替える方法は

repeat 10 tekito=rnd(10) itizi=mondai(cnt) mondai(cnt)=mondai(tekito) mondai(tekito)=itizi loop
てなかんじで。
即席なので汚いですが、それなりにばらばらになるかと。
元の問題数が多くなるようでしたら、上のスクリプトを2〜3回繰り返してもらったり、
ご自分でアルゴリズムを考えるなり探されるなりしてください。
では



ymp

リンク

2008/5/9(Fri) 21:14:00|NO.15752

ありがとうございます。
なんとか頑張ってみます。



ymp

リンク

2008/5/9(Fri) 21:35:52|NO.15753

巧くできました。
つぎもよろしくお願いします。



ONION software Copyright 1997-2018(c) All rights reserved.