利用random函数实现两个数相加的随机答题程序
时间: 2024-10-10 07:12:31 浏览: 40
当然可以!我们可以创建一个简单的JavaScript程序,使用`Math.random()`函数生成两个随机整数,然后让用户猜测它们相加的结果。这是一个基本的实现示例:
```javascript
// 定义两个随机数
function generateRandomNumbers() {
return [Math.floor(Math.random() * 50), Math.floor(Math.random() * 50)];
}
// 计算两个随机数之和
function sumOfRandomNumbers(numbers) {
return numbers[0] + numbers[1];
}
// 获取用户猜测
function getUserGuess() {
return parseInt(prompt("请输入两个随机数相加的结果: "));
}
// 主循环,不断进行游戏直到猜对为止
while (true) {
let randomNumbers = generateRandomNumbers();
let correctSum = sumOfRandomNumbers(randomNumbers);
let guess = getUserGuess();
if (guess === correctSum) {
alert("恭喜你,猜对了!");
break; // 如果猜对,退出循环
} else {
alert(`很遗憾,答案是 ${correctSum}, 再试一次吧.`);
}
}
```
这个程序首先生成两个0到49之间的随机整数(你可以根据需要调整范围),然后让用户输入这两个数的和。如果用户猜对,显示胜利信息并结束;否则提示正确答案,并继续下一轮。
阅读全文