随机发生器每天点击一次

问题描述 投票:0回答:1

我通过单击一个简单的链接添加了具有随机内容(文字+图片)的模式,效果很好!但是现在我被困住了,因为无论用户单击链接多少次,我都希望它在24小时内显示相同的内容...每天引用:这是避免用户大量点击的目的。有人可以帮助我吗?

(function() {
  var quotes = [{
    text: "...",
    img: "..."
  }, {
    text: "...",
    img: "...",
  }];
  var quote = quotes[Math.floor(Math.random() * quotes.length)];
  document.getElementById("quote").innerHTML =
    '<p>' + quote.text + '</p>' +
    '<img src="' + quote.img + '">';
})();
javascript java php random generator
1个回答
0
投票

我想在您的情况下,伪随机就足够了。

所以您可以使用类似:

Random generator = new Random(seed);

代替Math.random(),对于种子,您将使用当前日期。这样,选择似乎是随机的,但当天也固定。

如果您需要为每个用户选择伪随机选择,您也可以将用户名也添加到种子中。

© www.soinside.com 2019 - 2024. All rights reserved.