クイズ作成:15個の問題から5個をランダム選択
JavaScriptを用いてクイズを作成しておりまして、次のことを試してみたいのですが、アドバイスをいただきたく思います。
○目的○
「15個の問題数の中から5個をランダムに選択して、それらを1問ずつ順番に表示する(あと、できれば最終画面で正解数を表示する)」
現時点では、15問を無限にランダム表示している状態です。
ちなみに次のようなプログラムになっております。↓
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
<html>
<head>
<title>リンク</title>
</head>
<body bgcolor="black" text="white" topmargin="60" leftmargin="80">
<script language="JavaScript"><!--
myCnt = 15; // リンク先の数
myTable = new Array( // リンク先の登録
"クイズテスト2.html",
"クイズテスト3.html",
"クイズテスト4.html",
"クイズテスト5.html",
"クイズテスト6.html",
"クイズテスト7.html",
"クイズテスト8.html",
"クイズテスト9.html",
"クイズテスト10.html",
"クイズテスト11.html",
"クイズテスト12.html",
"クイズテスト13.html",
"クイズテスト14.html",
"クイズテスト15.html",
"クイズテスト16.html"
);
function myRndLink(){ // 適当に選んでリンクする関数
myRnd = Math.floor(Math.random()*myCnt); // 0~(myLine-1)の乱数を求める
location.href = myTable[myRnd]; // リンクする
}
// --></script>
<form>
<div align="right">
<font size="5">クイズをお楽しみください!</font><br><br><br>
<font size="5">こちらからどうぞ → <input type="button" value="START" onClick="myRndLink()"></font><br>
</div>
<br><br>
<div align="right">
<img src="..\00. ダウンロード素材\オーディオ\ライン\line02.gif" width="800">
</div>
</form>
</body>
</html>
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
目的を達成するためにはどうすればよいか、アドバイスをいただけますようお願いいたします。
お礼
ありがとうございました。