使用jquery在0.3和1之间的随机数

时间:2015-07-11 01:29:16

标签: jquery

如何在0.3和1之间创建一个随机数。

我知道Math.random()会创建一个0到1之间的数字。

然而我使用css量表并且低于0.3是小的。

2 个答案:

答案 0 :(得分:4)

如果你希望在0.3到1范围内任意数字的机会均等,那么

Math.random() * 0.7 + 0.3

将0到1之间的数字乘以0.7会得到0到0.7之间的数字,而+ 0.3会使你达到0.3到1.0的范围。

答案 1 :(得分:0)

如果你想要介于0.3和1之间,你可以选择:

var min = 0.3,
    max = 1,
    var answer = (Math.random() * (max - min) + min).toFixed(4);
    alert(answer); 

0.3是我们的起始编号1是一些可能的结果 或者

(Math.random() * (1 - 0.3) + 0.3).toFixed(4)

toFixed用于将数字转换为字符串