おみくじの確率を変える方法
確率を変えるには
・Math.floor(Math.random())で生成する乱数を大きくする。
・if文内で確率を変える。
この部分を変えることで、出るおみくじの確率を変えることができる。
確率を変えたおみくじ
ボタンを押すと「表示場所」におみくじの結果が表示される。
(「大吉」になる確率が高いおみくじの場合)
<form><input type="button" value="おみくじ" onClick="random()">
<span id="omikuji">表示場所</span></form>
<script type="text/javascript">
function random() {
var rand = Math.floor( Math.random() * 100) ; //おみくじの目の生成
msg = "大吉";
if (rand < 50) msg = "中吉";
if (rand < 30) msg = "小吉";
if (rand < 20) msg = "吉";
if (rand < 10) msg = "凶";
document.getElementById("omikuji").innerHTML = msg; //おみくじの目の出力
}
</script>表示例
まとめ
・確率を変えたおみくじをつくることができる。
・乱数の生成部分とif文での条件の分岐部分を変更する。
読まれている記事
htmlst.hatenablog.jp
htmlst.hatenablog.jp
htmlst.hatenablog.jp