Javascript 如何修复随机数生成器?

Javascript 如何修复随机数生成器?,javascript,html,jsfiddle,Javascript,Html,Jsfiddle,所以我有一个随机设置,你点击一个按钮,就会出现一个随机数1-50。由于某种原因,现在它突然不起作用了 我链接了一个JSFIDLE项目,该项目是按钮和生成器附带的所有代码。如果你看到我不小心改变了什么,请让我知道 JSFIDLE链接及其代码: JSFiddle将它包装在一个闭包中,这样您的函数就不是全局函数了。更改“载荷类型”选项: 如果JSFIDLE不工作,请尝试执行以下操作: 在算法方面,以下是您必须更改的内容: Math.floor(Math.random()*10)+1仅生成从1到10

所以我有一个随机设置,你点击一个按钮,就会出现一个随机数1-50。由于某种原因,现在它突然不起作用了

我链接了一个JSFIDLE项目,该项目是按钮和生成器附带的所有代码。如果你看到我不小心改变了什么,请让我知道

JSFIDLE链接及其代码:


JSFiddle将它包装在一个闭包中,这样您的函数就不是全局函数了。更改“载荷类型”选项:


如果JSFIDLE不工作,请尝试执行以下操作:

在算法方面,以下是您必须更改的内容:
Math.floor(Math.random()*10)+1
仅生成从
1
10
的随机数。如果这符合您的要求,请尝试:

function testFunction(){
var x=数学地板(数学随机()*50)+1;
document.getElementById(“randnum”).innerHTML=x;
}

随机数

随机数1-50
Math.random()*10
-这些东西中的一个与另一个不同
<button id="test" onclick="testFunction()">
    Random Number
</button>

    <p id="randnum"></p>
function testFunction() {
    var x = Math.floor(Math.random() * 10) + 1;
    document.getElementById("randnum").innerHTML = x;
}