我想輸出一個使用函數的範圍之間的隨機數無限期地。我假設我使用setInterval()方法,但我很困惑如何。使用javascript無限制地創建一個隨機數
這裏是我的代碼:
<p id="para"></p>
var randomNumber = function (min, max) {
return Math.floor(Math.random()*(max-min+1)+(min));
}
document.getElementById("para").innerHTML = setInterval(randomNumber(9,15), 5000);
什麼我錯在這裏做什麼?我想連續得到9到15之間的一個隨機數。
'的setInterval(randomNumber(9,15),5000)'** **調用'randomNumber(9,15)'並將其返回值到'setInterval',完全相同的方式'了foo(bar( )'**調用**'bar()'並將其返回值傳遞給'foo'。請參閱鏈接問題的答案,以代之。 –