我已经创建了一个数字生成器...是生成随机数字... 生成器工作正常,每次我重新加载页面,并按下按钮,给我随机数。简单的随机发生器不会随机化正确
可以说,当我第一次按下按钮时,发生器给我编号为289578。 如果我然后重新加载页面。它会给我喜欢803175.
另一个随机数。如果我再按下按钮,无需重新加载页面,它会给我数803176 之后,它给了我数803177再一次把它给我数803178 ..如果我然后重新加载页面它会给我编号8031771重新加载并再次按下按钮它给我编号80317711.
因此,而不是在6个不同的数字上提供输出,它开始加1,直到我重新加载页面,它开始添加由1000000.没有随机数字。
任何想法?我想保留这个作为javaScript ..所以请不要Jquery的评论。
代码:
var id = Math.floor((Math.random()*1000000)+1);
document.getElementById("add-new").addEventListener("click", function() {
id += 1;
});
我不知道这是明确你想要做什么。事实上,我确信这并不清楚。 – 2013-03-24 21:40:34
@dystroy 那么我想随机数发生器随机数。 但我只随机一次。在此之后,它开始添加生成的数字1 ...直到重新加载,然后开始添加100000,而不是随机化。 – Dymond 2013-03-24 21:42:00
你是否在你发布的代码之外的地方操作'id'?你所描述的让我觉得你正试图给一个数字添加一个字符串。 – bfavaretto 2013-03-24 21:42:11