因此,我进行了这种随机设置,您可以单击一个按钮,然后显示一个1-50的随机数字。由于某种原因,现在突然不起作用了。
我已经链接了一个jsfiddle项目,该项目是按钮和生成器附带的所有代码。如果您看到我不小心更改的内容,请告诉我!
JSFiddle链接及其代码: https://jsfiddle.net/0tnp7km8/9/
h = {"a" => 100, "b" => 200, "c" => nil, "d" => nil}
h.delete("d")
h # => {"a" => 100, "b" => 200, "c" => nil}
JavaScript
<button id="test" onclick="testFunction()">
Random Number
</button>
<p id="randnum"></p>
答案 0 :(得分:2)
答案 1 :(得分:0)
从算法上讲,这是您必须更改的内容:
Math.floor(Math.random() * 10) + 1
仅生成一个从1
到10
的随机数。尝试一下是否可以根据您的要求进行操作:
function testFunction() {
var x = Math.floor(Math.random() * 50) + 1;
document.getElementById("randnum").innerHTML = x;
}
<button id="test" onclick="testFunction()">
Random Number
</button>
<p id="randnum"></p>