gpt4 book ai didi

JavaScript:在单击时生成范围内的随机数并在每次下一次单击时添加随机数

转载 作者:行者123 更新时间:2023-11-30 19:22:30 25 4
gpt4 key购买 nike

我必须制作脚本,该脚本应在元素点击时生成从 1 到 10 的随机数,并且每次下一次点击该变量都应高于之前生成的数字。

这是我的代码,我只需要添加“将下一个随机数添加到先前生成的随机数”。我有点卡在那里 :-)

$(document).ready(function () {

$('#wheel-start').click(function () {
var min = 1;
var max = 10;
var totalDegree = Math.floor(Math.random() * (max - min + 1)) + min;

$('#wheel-rotate').css({
'transform': 'rotate(' + totalDegree * 72 + 'deg)'
});

console.log('totalDegree: ' + totalDegree);
});
});

提前致谢!

最佳答案

只需用新生成的数字更新 min。但是一旦达到上限,您将无法获得除最大范围之外的任何其他数字。

$(document).ready(function () {
$('#wheel-start').click((function(min, max) {
return function() {
var totalDegree = Math.floor(Math.random() * (max - min + 1)) + min;
min = totalDegree;
max = min === max ? (max+10) : max;

$('#wheel-rotate').css({
'transform': 'rotate(' + totalDegree * 72 + 'deg)'
});
console.log('totalDegree: ' + totalDegree);
}
})(1, 10));
});

关于JavaScript:在单击时生成范围内的随机数并在每次下一次单击时添加随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57310140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com