gpt4 book ai didi

javascript - 唯一随机数生成器问题

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

我正在尝试制作随机数生成器。但问题是,它以 0 开头,但我会以 1 开头

var Found=false
var Current = new Array()
var MaxValue=4
var NumUnique=3
var Count=0
var Current = new Array(NumUnique)
GetUnique()

alert("The unique numbers are: " + Current[0] + ", " + Current[1] + ", and " + Current[2])
function GetUnique()
{
for (i=0;Count<NumUnique;Count++)
{
Found=false
var rndValue = get_random()
var j=0
for (j=0;j<Current.length;j++)
{
if (Current[j] == rndValue)
{
Found=true
break
}
}
if (Found)
{
Count--
} else {
Current[Count]=rndValue
}
}
}
function get_random()
{
var ranNum= Math.round(Math.random()*MaxValue);
return ranNum;
}

谢谢,问候

最佳答案

你有一个从 0 到最大值的值,你想要 1 到最大值?我会建议这个

var ranNum= Math.round(Math.random()*(MaxValue-1))+1;

关于javascript - 唯一随机数生成器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5841045/

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