自动重复增加值,并使用0.01-0.05之间的不同随机数

时间:2018-09-27 09:39:12

标签: javascript jquery

所以标题是不言而喻的,我正在尝试找出一种方法来自动反复使用不同的随机数来增加一定数量的值在1秒钟的间隔内在0.01-0.05之间的数值(每1秒一次将所有值全部增加),使用JavaScript或jQuery。我没有任何现有的代码,因为我正试图找出答案。

2 个答案:

答案 0 :(得分:0)

这是您可以做的-每秒更改ab并使用一个随机数:

var a = 1;
var b = 1;

setInterval(function() {
    var random = Math.random() * 0.05;
    a += random;
    b += random;
}, 1000);

答案 1 :(得分:0)

您应该做的是将其分解成碎片,自己尝试一下,研究一下,并提供您编写的任何损坏的代码。

以下是一些有用的资源:setInterval()
Generate random number between a range

这是您正在寻找的可能的代码:

var arr = [1,2,3,4,5];

setInterval(myFunc,1000);

function myFunc(){
  var i;
  for(i=0;i<arr.length;i++){
    arr[i] = arr[i] + (Math.random() * (0.05-0.01) +0.01);
    
  }
console.log(arr);
}