言語
アーキテクチャ
開発環境
サーバ構築
ITスキル
自動出題採点アプリ
書籍検索
海外サイト翻訳
このページでは、JavaScriptのMath.randomメソッドについて説明しています。
Mathオブジェクトのramdom()メソッドは、 0以上1未満の範囲で実数の乱数を発生させます。
なお、ramdom()メソッドの戻り値は実数ですが、Mathオブジェクトのfloor()メソッドを 利用することで小数点以下を切り捨てて、整数にすることができます。
ページに出力する複数の文字列を格納する配列の要素番号をランダムに指定して、 文字列をページに出力するサンプルプログラムを以下に記述しています。 (表示結果→sample.html)。
<html>
<head>
<title>randomメソッドサンプル</title>
</head>
<body>
<script type="text/javascript">
// ページに出力する文字列を準備する。
questions = new Array();
questions[0] = "問題1";
questions[1] = "問題2";
questions[2] = "問題3";
// 出力する文字列をランダムに決める。
n = Math.floor(Math.random() * questions.length);
// ページに文字列を出力する。
document.write(questions[n]);
</script>
</body>
</html>
グループサイト zealseeds zealseedsラーニング zealseedsブックス 名か字 幸福の木の育て方
通算
(2006年12月26日以来)
Copyright (C) 2007-2009 zealseeds. All Rights Reserved.お問合せ