一生成隨機數方法
需要使用Math 對象,Math 對象中生成隨機數的函數是Math.random(),所以想要生成隨機數並打出的方式為
console.log(Math.random())
Math 對象中常用的函數除了Math.random()外,常用的函數還有Math.round()和Math.ceil()和 Math.floor分別是四舍五入、向上取整、向下取整的意思
二生成隨機數簡單案例
1.生成50-100隨機數方法
方法一:先使用復雜一些的方式,因為Math.random()生成的隨機數在0-1之間,所以讓這個數*100,得到大小0-100間數字,然后使用if函數判定,如果這個數小於50則增加50,並輸出,如果大於50直接輸出
a=Math.random()*100 if(a<50){ a=a+50 } console.log(a)//50-100
使用三元運算符簡化函數
console.log(a>50?a:a=a+50) console.log(a)//50-100
方法二:先生成一個0-50的數,再增加50得到50-100的數
b=(Math.random()*100)/2 console.log(b)//0-50 c=b+50 console.log(c)//50-100
方法三:方法三准確來說是對方法二的簡化,思路一樣
console.log(Math.random()*50+50)
2.生成80-100隨機數
console.log(Math.random()*20+80)
3.生從min-max隨機數
console.log(Math.random()*(max-min)+min)