存储一个随机生成的数字
JavaScript: Store a random generated number
我是一个编程新手,我有一个小问题需要解决。我希望我的代码能够生成字母和数字的随机序列,并且每天生成一个新的序列。我把它带到生成随机序列的阶段,当然每次刷新页面时它都是一个新序列。
我如何去保持一个随机生成的序列一整天,并有一个新的第二天?
编辑:每天的顺序需要是相同的每个访问者!
这是我目前为止写的:
function randomSequence() {
var sequence = "";
var available = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
for(var i = 0; i < 5; i++) {
sequence += available.charAt(Math.floor(Math.random() * available.length));
}
return sequence;
}
var returned = randomSequence();
document.getElementById('sequence').innerHTML += returned;
您需要持久化您的值。在客户端,使用简单值完成此操作的最佳方法是使用cookie。这个答案展示了如何使用cookie。
摘自链接的SO答案:
// sets the cookie cookie1
document.cookie = 'cookie1=test; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/'
// sets the cookie cookie2 (cookie1 is *not* overwritten)
document.cookie = 'cookie2=test; expires=Fri, 3 Aug 2001 20:47:11 UTC; path=/'
// remove cookie2
document.cookie = 'cookie2=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/'
相关文章:
- 显示数字,然后每5秒随机更改一次(javascript)
- Javascript-如何从长度有时不是静态的随机字符串中获得3位数字
- 如果随机数字是3-Javascript的倍数,则将表单元格更改为红色
- 生成一个随机数字序列,然后用JavaScript在该序列后面附加一个大写字母
- 将随机整数分配给数组中的项,summa应该是一个固定的数字
- 如何将52个随机生成的数字打印到控制台
- 如何从自动填充随机数字的下拉菜单中生成一组文本框
- 从1-9之间的随机数字列表中选出3个相同的数字
- 如果语句是假的 JavaScript,则再次随机化数字
- 在节点中生成随机 32 位数字
- 使用 php(?) 在每个服务器日随机增加数字值
- 数字游戏 - 随机化
- Javascript - 如何使按钮生成 1-12 的随机整数,并让按钮不断产生相同的数字
- JavaScript 中的随机字母数字字符串
- 将每个选定的值替换为随机字母/数字
- 如何在任意范围内随机选择数字并使用 JavaScript 数组相加
- Jquery随机隐藏2个数字,而不重复前一个数字
- 根据数字和计数从 0 到 1 获取“随机”数
- I'我试图创建一个函数,将范围(0-100)内的三个数字随机化,并打印最大的一个
- 为数据库生成唯一的随机alpha数字随机字符串