为什么 randomNumber 总是一样?
Why do randomNumber keep coming out the same?
我在做彩票机。
您想分别输入一个不重复的随机数。
但为什么我一直输入相同的值?
请帮帮我!
const oneBtn = document.querySelector(".turn");
let randomNumber = Math.ceil(Math.random() * 45);
number[0].textContent = randomNumber;
oneBtn.addEventListener("click", function () {
number[1].textContent = randomNumber;
});
for (let i = 0; i < number.length; i++) {
console.log(randomNumber);
}```
每次需要新号码时都需要生成它。
const oneBtn = document.querySelector(".turn");
const number = document.querySelectorAll(".number");
const getRandomNumber = function () {
return Math.ceil(Math.random() * 45);
}
number[0].textContent = getRandomNumber();
oneBtn.addEventListener("click", function () {
number[1].textContent = getRandomNumber();
});
for (let i = 0; i < number.length; i++) {
console.log(getRandomNumber());
}
<button type="button" class="turn">click</button>
<div class="number"></div>
<div class="number"></div>
我在做彩票机。
您想分别输入一个不重复的随机数。
但为什么我一直输入相同的值?
请帮帮我!
const oneBtn = document.querySelector(".turn");
let randomNumber = Math.ceil(Math.random() * 45);
number[0].textContent = randomNumber;
oneBtn.addEventListener("click", function () {
number[1].textContent = randomNumber;
});
for (let i = 0; i < number.length; i++) {
console.log(randomNumber);
}```
每次需要新号码时都需要生成它。
const oneBtn = document.querySelector(".turn");
const number = document.querySelectorAll(".number");
const getRandomNumber = function () {
return Math.ceil(Math.random() * 45);
}
number[0].textContent = getRandomNumber();
oneBtn.addEventListener("click", function () {
number[1].textContent = getRandomNumber();
});
for (let i = 0; i < number.length; i++) {
console.log(getRandomNumber());
}
<button type="button" class="turn">click</button>
<div class="number"></div>
<div class="number"></div>