[JS] Math.random()
4840 ワード
0または1未満の整数を作成
function getRandom() {
return Math.random();
}
2つの値の間の整数を作成
この例では、指定した2つの値の間の整数を生成します.関数の戻り値はmin以上でmax未満です.
function getRandomArbitrary(min, max) {
return Math.random() * (max - min) + min;
}
2つの値の整数乱数を作成
この例では、指定した2つの値の間の整数を生成します.戻り値はmin以上(ただし、minは整数ではなく、minより大きい最小整数)、maxより小さい.
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min; //최댓값은 제외, 최솟값은 포함
}
最大整数を含む整数整数の作成
上のgetRandomInt()関数には最高値が含まれますが、最高値は含まれません.最高値と最低値を同時に含める必要がある場合は、次のgetRandomInclusive()関数を使用します.
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min)) + min; //최댓값은 제외, 최솟값은 포함
}
Reference
この問題について([JS] Math.random()), 我々は、より多くの情報をここで見つけました https://velog.io/@ssumniee/JS-Math.randomテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol