微信小程序 取随机数

 第一思路

如:现在要从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)取整

结束

 

posted @ 2019-02-14 10:14  青竹月印  阅读(28578)  评论(0编辑  收藏  举报