gpt4 book ai didi

javascript - 如何随机生成数字?

转载 作者:行者123 更新时间:2023-11-30 17:40:18 25 4
gpt4 key购买 nike

我是 javascript 的新手,我正在尝试编写一个脚本,该脚本将随机选择 1 到 100 之间的数字,然后打印每个数字,但不包括随机整数,除了打印 50 等特殊情况五十。因此,例如,如果随机整数是 10,它将打印 1-9。我已经了解了第一部分,但我遇到的问题是如何设置打印数量的限制以及如何阻止它写入随机整数。目前,这段代码会随机打印无限数量的数字,我希望它不超过 100。有什么想法吗?谢谢!

<!DOCTYPE html>
<html>
<head>
<title>Random Number</title>
<meta charset="utf-8">
<script>
var newNumber ="";
for( var i=1; (Math.floor(Math.random()*100)); i++) {


if (i==50) {
newNumber += "fifty ";

}
else {
NewNumber += i + " ";
}

}
document.write(newNumber);

</script>
</head>
<body>
</body>
</html>

最佳答案

在for循环中,你需要正确指定条件,像这样

for(var i = 1, randMax = (Math.floor(Math.random()*100)); i < randMax; i++) {

在这里,我们只在 for 循环开始时生成一次随机数,并且我们确保不会执行超过随机最大数的循环。

关于javascript - 如何随机生成数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21221986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com