php相隔几分钟变换随机数,PHP怎么固定随机出号几分钟时间再变?
/* 生成随机数 */function randKeys($len=5){$str='0123456789';$rand='';for($x=0;$x
上面代码是用来网页显示5个数字,只要网页一刷新数字就变了,能不能固定8分钟内刷新网页数字不变?请问代码怎么写?
回复讨论(解决方案)
生成后存入session,并加上生成时间,刷新时,获取session判断当前时间和生成时间的时间差是否大于8分钟
生成后存入session,并加上生成时间,刷新时,获取session判断当前时间和生成时间的时间差是否大于8分钟
写入cookie应该也是可以的吧
生产session 至是在1个浏览器中一样, 换个浏览器就不行了,
你可以用 文件缓存来完成,
设置文件有效期, 设置数值var_export($arr,true) ; // 数组转换字符串
保存到一个文件中
// temp.php return array('value'=>'6位数','time'=>time());//引用这个文件,并判断是否过期, 过期更新, 没过期就继续用$arr= include(' temp.php的路径'); // 这样就获取了数据, 并做判断, 就是麻烦了, //你可以把这个功能集成到一个函数中去,以后用着方便
如果考虑到更换浏览器的话,要么就是持久化存储,要么就存memcache吧
加上生成时间判断时间差大于8分钟更新就好了
时间戳做随机种子,可以通过算法保证在X分钟内的种子是一致的。
至于不同用户不同,再加上sessionid就不怕出问题了
生产session 至是在1个浏览器中一样, 换个浏览器就不行了,
你可以用 文件缓存来完成,
设置文件有效期, 设置数值var_export($arr,true) ; // 数组转换字符串
保存到一个文件中
// temp.php return array('value'=>'6位数','time'=>time());//引用这个文件,并判断是否过期, 过期更新, 没过期就继续用$arr= include(' temp.php的路径'); // 这样就获取了数据, 并做判断, 就是麻烦了, //你可以把这个功能集成到一个函数中去,以后用着方便
看不太懂,能说下具体的吗?下面是全部代码
getGameLastNo(14); header('Content-type: application/xml');echo'';echo '';/* 生成随机数 */function randKeys($len=5){$str='0123456789';$rand='';for($x=0;$x
session加IP
将固定的随机数放到数组中也是可以的,至于时间的设定,可以用js的定时器完成,定时请求一个ajax的方法,这个方法去php页面数组中拿数字
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php相隔几分钟变换随机数,PHP怎么固定随机出号几分钟时间再变?相关推荐
- 空气炸锅炸鸡腿多少度多少分钟最好(空气炸锅炸鸡腿多少度多长时间)
空气炸锅可以做出各种好吃的,很多人会用它炸鸡腿.这个做法比较简单,味道也不错.空气炸锅炸鸡腿也是有讲究的,尤其是温度和时间.一般建议200烤15-20分钟左右,具体看鸡腿的大小和数量. 空气炸锅炸鸡腿 ...
- C语言:生成随机数(并非固定的随机数)——rand()、srand()
C语言:生成随机数 1.rand() 函数 2.srand() 函数 3.生成一定范围内的随机数 在实际编程中,我们经常需要生成随机数. 1.rand() 函数 在C语言中,我们一般使用 <st ...
- winform响应时间最长是多少分钟_漫威电影女性角色出场统计:谁出场时间最长?谁出场次数最多?...
漫威电影女演员合影 你们知道在所有已上映的漫威电影宇宙系列电影中,出镜总时长最长的女性角色是哪位吗?知道女性角色出现最多的电影是哪部吗?知道单部电影中女性出镜时长最长的电影是哪部吗?美叔猜测出镜总时长 ...
- c++产生均匀分布随机数赋值_不随机的随机数:高斯随机数生成器综述
随机数的使用非常广泛,例如在从统计总体中抽取有代表性的样本时,或者在将实验动物分配到不同的试验组的过程中,或者在进行蒙特卡洛模拟法计算的时候等等.事实上,这些统计技术中使用的随机数均为"伪随 ...
- 利用random生成1-100里面的随机数,使用程序猜出这个数是多少
利用random生成1-100里面的随机数,使用程序猜出这个数是多少 Random r = new Random(); int number = r.nextInt(100)+1; Scanner s ...
- 地球出现Bug了?昨天大量网友手机时间集体变慢10分钟
点击上方 "程序员小乐"关注, 星标或置顶一起成长 关注订阅号「程序员小乐」,收看更多精彩内容 每日英文 Past is a nice place to visit, but ce ...
- python mql4_可以转发文章不?老外用随机森林预测外汇分钟涨跌准确率高达85%。求高手用python重写。...
[https://www.mql5.com/zh/articles/1165][1] 简介 创建任何交易系统的目的都是为了能够预测金融产品的市场行为,如一个货币对.预测的目标可以是不同的.我们在此限定 ...
- 时间戳显示为多少分钟前,多少天前的JS处理,JS时间格式化,时间戳的转换
var dateDiff = function (timestamp) {// 补全为13位var arrTimestamp = (timestamp + '').split('');for (var ...
- 1分钟、2束光,3D打印出一座“柏林地标”,精度高于发丝 | Nature
边策 萧箫 发自 凹非寺 量子位 报道 | 公众号 QbitAI 说到3D打印,你首先想到什么缺点? 速度慢.精度低.打印出来的物体看起来十分脆弱. 现在,这些缺点在最新的3D打印技术面前都不是问题. ...
最新文章
- 深入剖析RocketMQ源码-NameServer
- 浏览器和服务器 对http请求(post get) url长度限制
- 异常: cv::Exception,位于内存位置 0x00000059E67CE590 处。
- 创建用于云支持的枢纽
- task文件服务器无法输入,Win10系统无法启动task scheduler服务的解决方法
- 回老家还是继续北上广?
- java lambda 多个参数_Java Lambda行为参数化
- 二、Arcgis api js -- Graphic
- “OpAfrica”行动:匿名者攻击南非武器采购机构
- React Native学习总结第二天
- mysql replace into +1_mysql replace into用法详细说明
- 地图分幅组件的实现(七)——非标准制图过程的自动化
- cartographer基于3d地图的纯定位模式
- 乘云远航|共赢新征程,打造数字化供应链竞争力!
- 谷歌借Google Play重返中国,这次能成功吗?
- HFSS学习记录——0. HFSS软件安装(ANSYS Electromagnetics Suite 2023 R1)
- C语言进阶——地址和指针
- Vue学习(二)动态绑定与事件监听
- 基于QT的简单大数据可视化模板
- 大学生网页制作期末作业——html+css+javascript+jquery旅游官网6页 html大学生网站开发实践作业 web网页设计实例作业
热门文章
- mllib协同过滤 java实现_协同过滤(ALS)算法介绍及Spark MLlib调用实例(Scala/Java/Python)...
- java 反射泛型方法_java基础之反射和泛型以及注解
- 微型计算机上的南桥芯片功能,微型计算机及接口技术2012年1月真题试题(04732)...
- 第五人格服务器维修中怎么进,第五人格进不去怎么办 游戏进不去解决方法详解[多图]...
- 轻量级RTSP服务和内置RTSP网关的区别和联系
- npm error enoent:no such file or directory...are-we-there-yet ; package.json文件和node_modules模相互转化
- brew php7 intl_brew安装php7
- NAVICAT MYSQL 建表字段 默认值、EMPTY STRING、空白、NULL 的区别
- redis单线程原理___Redis为何那么快-----底层原理浅析
- SSM+Maven+Dubbo+Zookeeper简单项目实战以及易错注意点