[JavaScript]Math.random()-最小、最大範囲乱数
5650 ワード
Math.random()
関数は、0.0000000000~0.99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999必要なランダム値になるように少し調整します.
ちゃんと利用します
Random関数の使用
1.最大範囲の指定
Math.random() * 10
最高価格のみ含まれます.すなわち、最高値≦ランダム値<最値
#1≤리턴값<10
Math.random(10 - 1) + 1
最大値と最大値が含まれます.すなわち、最高値≦ランダム値≦最低値
#1≤리턴값≤10
Math.random(10 - 1 + 1) + 1
Math.床():下降
Math.floor( 45.05); // 45
Math.floor( 4 ); // 4
Math.floor(-45.05); // -46
Math.Ceil():アップロードMath.ceil( 45.05); // 46
Math.ceil( 4 ); // 4
Math.ceil(-45.05); // -45
Math.round():四捨五入Math.round( 3.5); // 4
Math.round( 3.45); // 3
Assignmentこれからランダム関数を使うことは本当に多いです.
でもMathrandom()は、私が望む範囲の乱数を取得できません.
これは、常に0.0000000000~0.99999999999999999999999999999999999999999の間の値を返します.
最小(min)と最大(max)を受け入れ、その間の乱数を返す関数を実装してください.
function getRandomNumber (min, max) {
// return 랜덤수;
var random = Math.random();
result = Math.floor( random*(max-min+1)) +min;
console.log(result);
return result;
}
Reference
この問題について([JavaScript]Math.random()-最小、最大範囲乱数), 我々は、より多くの情報をここで見つけました https://velog.io/@realsong/JavaScriptMath.random-최소최대-범위-랜덤수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol