我已經創建了一個數字生成器...是生成隨機數字... 生成器工作正常,每次我重新加載頁面,並按下按鈕,給我隨機數。簡單的隨機發生器不會隨機化正確
可以說,當我第一次按下按鈕時,發生器給我編號爲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