Javascript 我的随机数生成器JS脚本有什么问题?
我制作了一个简单的随机数生成器脚本,但它不起作用。我在一个html文档中打开了它,我知道我在那里没有犯错误,因为我已经使用html一段时间了。不过,如果有人需要的话,我仍然会证明这一点。我不知道这有什么问题,但变量randomNumber不会打印到屏幕上。有什么想法吗Javascript 我的随机数生成器JS脚本有什么问题?,javascript,html,Javascript,Html,我制作了一个简单的随机数生成器脚本,但它不起作用。我在一个html文档中打开了它,我知道我在那里没有犯错误,因为我已经使用html一段时间了。不过,如果有人需要的话,我仍然会证明这一点。我不知道这有什么问题,但变量randomNumber不会打印到屏幕上。有什么想法吗 var randomNumber = math.Random(); if (randomNumber <= 0.09) { randomNumber = 1; } else if (randomNumber >=
var randomNumber = math.Random();
if (randomNumber <= 0.09)
{
randomNumber = 1;
}
else if (randomNumber >= 0.1 && randomNumber <= 0.19)
{
randomNumber = 2;
}
else if (randomNumber >= 0.2 && randomNumber <= 0.29)
{
randomNumber = 3;
}
else if (randomNumber >= 0.3 && randomNumber <= 0.39)
{
randomNumber = 4;
}
else if (randomNumber >= 0.4 && randomNumber <= 0.49)
{
randomNumber = 5;
}
else if (randomNumber >= 0.5 && randomNumber <= 0.59)
{
randomNumber = 6;
}
else if (randomNumber >= 0.6 && randomNumber <= 0.69)
{
randomNumber = 6;
}
else if (randomNumber >= 0.7 && randomNumber <= 0.79)
{
randomNumber = 7;
}
else if (randomNumber >= 0.8 && randomNumber <= 0.89)
{
randomNumber = 8;
}
else if (randomNumber >= 0.9)
{
randomNumber = 9;
}
else if (rn2 <= 0.09)
{
randomNumber = 10;
}
// rn2's purpose is do dictate whether the variable randomNumber will be 10
var rn2 = math.Random();
document.write("The number is " + randomNumber + ".");
var randomNumber=math.Random();
如果(randomNumber=0.1&&randomNumber=0.2&&randomNumber=0.3&&randomNumber=0.4&&randomNumber=0.5&&randomNumber=0.6&&randomNumber=0.7&&randomNumber=0.8&&randomNumber=0.9)
{
随机数=9;
}
else if(rn2使用而不是math.Random()
获取随机数的脚本可以替换为Math.floor(Math.random()*10)+1
必选int-getRandomNumber(){返回4;/*由公平掷骰选择。保证随机。*/}
开玩笑,找到下面的答案。另外,当随机值为0.692、0.491等时,你希望发生什么?标记为印刷错误,不太可能帮助未来的读者。所有的错误是他在做math.random()
而不是math.random()
(注意大写的变化。)