I'm making a random number generator where the user inputs 2 numbers to get a random number between them, however, when I run it the random number always shows 0
The code is below:
function generateRandomNumber() {
var a = document.getElementById('number_a').value
var b = document.getElementById('number_b').value
var random = Math.floor(Math.random(a, b))
document.getElementById('randomNumber').innerHTML = random
}
<div>
<input type="text" id="number_a" class="range" onkeypress="return isNumberKey(event)" title="FROM">
<input type="text" id="number_b" class="range" onkeypress="return isNumberKey(event)" title="TO">
<br>
<button class="button" onclick="generateRandomNumber()">Generate random number!</button>
<h1>Random number will generate here:
<p id="randomNumber">Null</p>
</h1>
</div>