乱数を生成するためのJSのいくつかの使用法の詳細な説明
<script>関数getRandomNum(min、max){var range = max -min; var rand = math.random(); return(min + math.round(rand * range)); } var num = getRandomNum(1,10);アラート(num); </script> var chars = ['0'、 '1'、 '2'、 '3'、 '4'、 '5'、 '6'、 '7'、 '8' 9 '、' a '、' b '、' c '、' d '、' e '、' f '、' g ''、h '、' i '、 'j'、 'k'、 'l'、 'm'、 'n'、 'o'、 'p'、 'q'、 'r'、s '、' t '、' u '、' v '、' w '、' x '、' y '、' z ']; function generatemixed(n){var res = ""; for(var i = 0; i <n; i ++){var id = math.ceil(math.random()*35); res += chars [id]; } RESTRES;}1.math.random();結果は、0-1(1ではなく0を含む)の間の乱数です
2.math.floor(num);パラメーターnumは数値であり、関数の結果はnumの整数部分です。
3.math.round(num);パラメーターnumは数値であり、関数の結果はnumで丸みを帯びた整数です。
数学:数学的オブジェクト、データの数学的計算を提供します。
Math.random(); 0から1の間の乱数を返します(1ではなく0を含む)。
math.ceil(n); n以上の最小整数を返します。
math.ceil(math.random()*10);を使用する場合、主にランダム整数が1から10になり、0を取得する確率は非常に小さくなります。
Math.Round(n); nラウンド後に整数の値を返します。
math.round(math.random())を使用します。 0から1のランダム整数を均等に取得します。
Math.Round(Math.random()*10);を使用する場合、基本的にランダム整数を0〜10に取得でき、最小値0と最大値10を取得する確率は半分です。
Math.floor(n); n以下の最大整数を返します。
math.floor(math.random()*10);を使用する場合、0から9までのランダムな整数のバランスを取ることができます。
上記は、編集者によってもたらされたJS生成された乱数の使用の詳細な説明です。誰もがwulin.comをサポートすることを願っています〜