jQuery / JavaScript - 如何在0.0251和0.4070之间设置随机值(每个属性的不同值)

8 浏览
0 Comments

jQuery / JavaScript - 如何在0.0251和0.4070之间设置随机值(每个属性的不同值)

我想生成介于0.02510.4070之间的随机数。

从下面的代码中:

r 值需要动态设置为 0.0841, 0.2541, 0.3257, 0.0998,对应每个属性。

SVG 代码


 

  
    
    
    
    
    
    
    
    
    
    
    
    
    
  

jQuery

$("circle.st3").attr("r", (Math.random() * (0.0251 - 0.4070) + 0.4070).toFixed(4));

在线演示

上述示例的输出:

但是我的需求是为每个“r”属性显示不同的数字。。

有人能帮忙吗?

0
0 Comments

问题:为什么上述代码无法实现在0.0251和0.4070之间设置随机值的功能?

解决方法:以下是使用jQuery和JavaScript解决这个问题的代码。

// 设置上限和下限
var upperLimit = 0.4070;
var lowerLimit = 0.0251;
// 生成随机值
function getRandomValue() {
  return lowerLimit + Math.random() * (upperLimit - lowerLimit);
}
// 输出结果
console.log(getRandomValue());

使用上述代码,您可以在0.0251和0.4070之间获得一个随机值。

希望这能帮助到您!

0