第一思路
如:現在要從50< 、 =<100內取一個隨機數:
ran.Next(1,50)生成的是1-50的隨機數+50
結束
第二思路
Math.random()的取值范圍是:
0<=Math.random()<1 隨機小數
Math.floor(X) =X的整數位
例如
Math.floor(6.999) === 6
Math.floor(39.001) === 39
Math.floor(8) === 8
應用實例:
Math.random()和Math.floor(X) 結合起來就可以獲得一個你想要的范圍內的整數。
如:現在要從50<= 、 <100內取一個隨機數:
Math.random()*50 //這樣我們就能得到一個 >=0 且 <50的隨機小數
加50:Math.random()*50 + 50 //現在這個數就 >=50 且 <100
再使用Math.floor(Math.random()*50 + 50)取整
結束