我一直在试图弄清楚如何在现在自己做一些事情。我需要创建一些可以让用户通过按屏幕上的按钮或刷新浏览器窗口来生成数字/单词的内容。事情是我已经想出了如何做到这一点,以便数字/字是随机生成的,但我需要的是确保它们以百分比的机会产生,以便一个人有95%的机会返回到屏幕,另一个机会20%的机会等等。如何以百分比的机会显示数字/单词?
我知道这是比服务更有利于服务的问题,但我一直试图弄清楚我自己太久了。我完全理解,如果我从网站被踢出/没有人给我一天的时间。
下面是我用来生成随机数的代码,但正如上面所解释的,我想改变它,以便每个数字都以百分比机会生成。
<html>
<body>
<p id="demo"></p>
<p id="demo1"></p>
<p id="demo2"></p>
<p id="demo3"></p>
<p id="demo4"></p>
<p id="demo5"></p>
<p id="demo6"></p>
<script>
document.getElementById("demo").innerHTML =
Math.floor(Math.random() * 10);
document.getElementById("demo1").innerHTML =
Math.floor(Math.random() * 10);
document.getElementById("demo2").innerHTML =
Math.floor(Math.random() * 10);
document.getElementById("demo3").innerHTML =
Math.floor(Math.random() * 10);
document.getElementById("demo4").innerHTML =
Math.floor(Math.random() * 10);
document.getElementById("demo5").innerHTML =
Math.floor(Math.random() * 10);
document.getElementById("demo6").innerHTML =
Math.floor(Math.random() * 10);
</script>
</body>
</html>
谢谢。
PS:我没有编程经验FYI。
你试过了什么代码? –
*“一个人有95%的机会回到屏幕,另一个有20%的机会等等。”* - 这个机会不应该达到100%吗?或者你是否说单击按钮可以同时显示任意数量的单词,每个单词都有自己的百分比出现机会? “生词”是什么意思?从预先确定的单词列表中进行选择,或者将字母随机放在一起? – nnnnnn
@nnnnnn“或者你是否在说单击按钮可以同时显示任意数量的单词,每个单词都有自己的百分比出现机会?” <----正是这个。 – xenofied