<!DOCTYPE html>
<html>
<head>
<script>
function convert_number (value) {
return Math.floor((new Number(value)).valueOf());
}
function generate () {
var min = document.getElementById("min").value;
var max = document.getElementById("max").value;
min = convert_number(min);
max = convert_number(max);
if (min >= max)
document.getElementById("result").innerHTML = "error";
else {
var random_number = Math.floor(Math.random() * (max - min + 1)) + min;
document.getElementById("result").innerHTML = random_number;
}
}
</script>
</head>
<body>
Min: <input type="text" id="min" value="1" /><br />
Max: <input type="text" id="max" value="10" /><br />
<button onclick="generate()">Generate!</button><br />
<p>Generated: <b id="result">nothing</b></p>
</body>
</html>
Comments