js生成隨機數


一生成隨機數方法

需要使用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)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM