gpt4 book ai didi

javascript - 检查同一数字是否连续随机两次

转载 作者:行者123 更新时间:2023-12-03 03:28:23 25 4
gpt4 key购买 nike

我制作了一个报价生成器,但很多时候,因为只有几个报价,相同的报价连续出现两次。我该如何检查并避免这个问题?

    randomNum = Math.floor((Math.random() * quotes.length));
randomQuote = quotes[randomNum];
randomAuthor = author[randomNum];

$("#quote").text(randomQuote);
$("#author").text(randomAuthor);
}

$("#newQuote").on('click', function() {
getQuote();
});

完整code .

最佳答案

您可以检查新的随机报价是否等于之前的报价,如果是则进行更改。

randomNum = Math.floor((Math.random()*quotes.length))替换为

while(randomQuote === quotes[randomNum])
randomNum = Math.floor((Math.random()*quotes.length));

关于javascript - 检查同一数字是否连续随机两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46207515/

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