随机数
数学方法
- Math.floor() 向下取整
- Math.ceil() 向上取整
- Math.round() 四舍五入
- Math.randow() 随机数,返回的是[0,1) 的值
- Math.pow(底数,幂) 幂运算
- Math.sqrt(num) 算数平方根
- Math.abs(num) 绝对值
- Math.min(num1,num2…) 取最小值
- Math.max(num1,num2…) 取最大值
- Math.PI 圆周率
console.log(Math.PI); - Math.sin() 正弦函数
- Math.cos() 余弦函数
document.write(Math.random()+'<br>');
document.write(Math.random()*100+'<hr>');
// 0-100整数
let num = Math.floor( Math.random()*101);
document.write(num +'<br/>')
//40-60
let num2 = Math.floor( Math.random()*21);
document.write(num2+40 +'<br/>')
[m,n]之间的随机整数
Math.floor( Math.random()*(n-m+1)+m);
//随机输出10个[20,70]
for(let i=1;i<=10;i++){
let num3 = Math.floor( Math.random()*51)+20;
document.write(i+'->'+num3+' ')
}