Javascript 扭曲计数计时器
我有一个简单的javascript计数计时器在我的页面上,我想调整,但真的不知道从哪里开始 我们的目标是让它随机向上跳跃,而不是按时间间隔直接向上计数 例如,如果我的计时器显示100,并设置为在1秒内再次增加,而不是显示101,我希望它显示101和106之间的一些随机数 任何朝着正确方向的点头都将不胜感激Javascript 扭曲计数计时器,javascript,timer,Javascript,Timer,我有一个简单的javascript计数计时器在我的页面上,我想调整,但真的不知道从哪里开始 我们的目标是让它随机向上跳跃,而不是按时间间隔直接向上计数 例如,如果我的计时器显示100,并设置为在1秒内再次增加,而不是显示101,我希望它显示101和106之间的一些随机数 任何朝着正确方向的点头都将不胜感激 I appreciate the help you guys gave me (posts 1&2) ... but i'm still missing it somehow. He
I appreciate the help you guys gave me (posts 1&2) ... but i'm still missing it somehow.
Here is the link to what i currently have... http://jsfiddle.net/FQSAH/19/
As you see it run, it's moving up by 1, but i'm wanting it to move up by a random number between 1&5 each time.
将10调整为您想要的最大值,以提高间隔的可变性。通过设置间隔,您可以安排每秒钟运行一次函数。
要使随机效果生效,可以创建一个函数,使用Math.random更新变量
例如:
var value = 0;
function randomize() {
value += (1 + (Math.random() * 5)); //random value between 1 and 5
}
setInterval(randomize, 1000);
完美-这让我的生活轻松多了-谢谢你!您当前代码的问题是您没有使用Math.random方法。非常感谢-这让我达到了目标。
var value = 0;
function randomize() {
value += (1 + (Math.random() * 5)); //random value between 1 and 5
}
setInterval(randomize, 1000);