Javascript 中生成随机数主要依赖于Math对象的两个方法:Math.random()和Math.floor()。
一、使用方法
-
Math.random()方法可以生成0到1的随机数,包含0但不包含1。
-
Math.floor()方法将小数向下取整,例如Math.floor(3.9)为3。
利用这两个方法,我们可以生成一个指定范围内的随机数:
Math.floor(Math.random()*(N-M+1))+M;
其中,N、M为整数,生成的随机数范围为[M,N]。需要注意的是,M要小于等于N,否则会报错。
二、示例说明
例一:生成1到10之间的随机数。
代码如下:
let random = Math.floor(Math.random()*10)+1;
console.log(random);
运行结果:
5
例二:生成-5到5之间的随机数。
代码如下:
let random = Math.floor(Math.random()*11)-5;
console.log(random);
运行结果:
-2
以上两个例子展示了如何通过Javascript生成指定范围内的随机数,开发者可以灵活运用此技能,用于各种应用场景中。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript简单生成 N~M 之间随机数的方法 - Python技术站