Random in JavaScript
Math.random()
Math.random()
Bumalik sa random na bilang mula 0 (kasali) hanggang 1 (hindi kasali):
实例
Math.random(); // Bumalik sa random na bilang
Math.random()
Laging bumalik sa isang bilang na mas mababa sa 1.
Random na integer sa JavaScript
Math.random()
Sa Math.floor()
Magkakasama gamit upang bumalik sa random na integer.
实例
Math.floor(Math.random() * 10); // Bumalik sa 0 hanggang 9 na bilang
实例
Math.floor(Math.random() * 11); // Bumalik sa 0 hanggang 10 na bilang
实例
Math.floor(Math.random() * 100); // Bumalik sa 0 hanggang 99 na bilang
实例
Math.floor(Math.random() * 101); // 返回 0 至 100 之间的数
实例
Math.floor(Math.random() * 10) + 1; // 返回 1 至 10 之间的数
实例
Math.floor(Math.random() * 100) + 1; // 返回 1 至 100 之间的数
一个适当的随机函数
正如你从上面的例子看到的,创建一个随机函数用于生成所有随机整数是一个好主意。
这个 JavaScript 函数始终返回介于 min
(包括)和 max
(不包括)之间的随机数:
实例
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min) ) + min; }
这个 JavaScript 函数始终返回介于 min
和 max
(都包括)之间的随机数:
实例
function getRndInteger(min, max) { return Math.floor(Math.random() * (max - min + 1) ) + min; }