I am making a random ticket generator which asks range and when pressing button generates a random number in the range of that number. The code is missing an important part: generated numbers can't repeat. Probably the use of list in Math.random is also false.
JAVASCRIPT:
function random_number() {
var list = [];
var range = document.getElementById('range').value;
for (var i = 1; i <= range; i++) {
list.push(i);
}
var random = Math.floor(Math.random(list)*range)+1;
if (document.getElementById('display').innerText = random) {
}
}
HTML:
<!DOCTYPE html>
<html>
<link rel="stylesheet" href="style.css">
<script src="script.js"> </script>
<body>
<input id="range" type="text">
<br/>
<button onclick="random_number()" "delete_number()" class="button"> <span id="display"></span> </button>
</body>
</html>
Aucun commentaire:
Enregistrer un commentaire