【転載】Javascript乱数を生み出すいくつかの使い方!

885 ワード

  • Math.random()結果は0-1の間の乱数である(0を含み、1を含まない).
  • Math.flor(num);パラメータnumは数値であり、関数結果はnumの整数部分である.
  • Math.round(num);パラメータnumは数値で、関数結果はnum四捨五入後の整数です.
  • Math:数学オブジェクトは、データの数学計算を提供します.Math.random()0と1の間(0を含み、1を含まない)の乱数を返します.
    Math.ceeir(n)n以上の最小整数を返します.Math.ceir(Math.random()*10)を使用します.を選択すると、主に1から10までのランダム整数を取得し、0を取る確率は極めて小さいです.
    Math.round(n)n四捨五入後の整数の値を返します.Math.round(Math.randm();0から1までのランダム整数をバランスよく取得できます.Math.round(Math.random()*10)を使用します.を選択すると、0から10までのランダム整数を基本的に平均化して取得できます.最小値0と最大値10を取得する確率は半分以下です.
    Math.flor(n)n以下の最大整数を返します.Math.flor(Math.random()*10)を使用します.を選択すると、0から9までのランダム整数をバランスよく取得できます.
    これは最大Max、最小Minの整数を取得できます.
    <!-- lang: js -->
    function GetRandomNum(Min,Max)
    {
        var Range = Max - Min;
        var Rand = Math.random();
        return(Min + Math.round(Rand * Range));
    }
    var num = GetRandomNum(1,10);
    alert(num);