jQuery / JavaScript - 如何在0.0251和0.4070之间设置随机值(每个属性的不同值)
jQuery / JavaScript - 如何在0.0251和0.4070之间设置随机值(每个属性的不同值)
我想生成介于0.0251到0.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.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之间获得一个随机值。
希望这能帮助到您!