Javascript——如何让按钮生成1-12之间的随机整数,并让按钮不断生成相同的数字

Javascript——如何让按钮生成1-12之间的随机整数,并让按钮不断生成相同的数字,javascript,jquery,html,button,random,Javascript,Jquery,Html,Button,Random,因此,使用Javascript,我试图让一个按钮生成一个1-12之间的随机数,并让该按钮生成相同的数字,直到我刷新页面。例如,如果我单击一个按钮,它随机生成7,我希望该按钮持续生成值7。当我重新加载页面并单击按钮时,我希望它从1-12生成另一个随机数,并保持该值 我得到的只是: $("#buttonGreen").click(function() { $("#scoreNum").html((Math.floor(Math.random() * 12) + 1)); }); 但每次我点击它

因此,使用Javascript,我试图让一个按钮生成一个1-12之间的随机数,并让该按钮生成相同的数字,直到我刷新页面。例如,如果我单击一个按钮,它随机生成7,我希望该按钮持续生成值7。当我重新加载页面并单击按钮时,我希望它从1-12生成另一个随机数,并保持该值

我得到的只是:

$("#buttonGreen").click(function() {
  $("#scoreNum").html((Math.floor(Math.random() * 12) + 1));
});

但每次我点击它时,它都会产生一个不同的随机数,介于1-12之间

只需将其保存在变量中。
var savedNum = Math.floor(Math.random() * 12) + 1);

$("#buttonGreen").click(function() {
  $("#scoreNum").html(savedNum);
});