Math.random()メソッドは、0以上1未満の擬似乱数を返す静的メソッド。
構文
Math.random()
戻り値
0以上1未満の乱数。
サンプル
0以上1未満の乱数を表示
<script>
document.write( '<p>Math.random(): ' + Math.random() + '</p>' );
</script>
document.write( '<p>Math.random(): ' + Math.random() + '</p>' );
</script>
↓↓↓出力結果↓↓↓
10以上20未満の乱数を表示
<script>
function getRandomNum( min, max ) {
return Math.random() * ( max - min ) + min;
}
var $randomNum = getRandomNum( 10, 20 );
document.write( '<p>$randomNum: ' + $randomNum + '</p>' );
</script>
function getRandomNum( min, max ) {
return Math.random() * ( max - min ) + min;
}
var $randomNum = getRandomNum( 10, 20 );
document.write( '<p>$randomNum: ' + $randomNum + '</p>' );
</script>
↓↓↓出力結果↓↓↓
10以上20未満の整数の乱数を表示
<script>
function getRandomNum( min, max ) {
return Math.floor( Math.random() * ( max - min ) + min );
}
var $randomNum = getRandomNum( 10, 20 );
document.write( '<p>$randomNum: ' + $randomNum + '</p>' );
</script>
function getRandomNum( min, max ) {
return Math.floor( Math.random() * ( max - min ) + min );
}
var $randomNum = getRandomNum( 10, 20 );
document.write( '<p>$randomNum: ' + $randomNum + '</p>' );
</script>
↓↓↓出力結果↓↓↓