日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

php相隔几分钟变换随机数,PHP怎么固定随机出号几分钟时间再变?

發(fā)布時(shí)間:2025/3/12 php 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php相隔几分钟变换随机数,PHP怎么固定随机出号几分钟时间再变? 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

/* 生成隨機(jī)數(shù) */function randKeys($len=5){$str='0123456789';$rand='';for($x=0;$x

上面代碼是用來網(wǎng)頁(yè)顯示5個(gè)數(shù)字,只要網(wǎng)頁(yè)一刷新數(shù)字就變了,能不能固定8分鐘內(nèi)刷新網(wǎng)頁(yè)數(shù)字不變?請(qǐng)問代碼怎么寫?

回復(fù)討論(解決方案)

生成后存入session,并加上生成時(shí)間,刷新時(shí),獲取session判斷當(dāng)前時(shí)間和生成時(shí)間的時(shí)間差是否大于8分鐘

生成后存入session,并加上生成時(shí)間,刷新時(shí),獲取session判斷當(dāng)前時(shí)間和生成時(shí)間的時(shí)間差是否大于8分鐘

寫入cookie應(yīng)該也是可以的吧

生產(chǎn)session 至是在1個(gè)瀏覽器中一樣, 換個(gè)瀏覽器就不行了,

你可以用 文件緩存來完成,

設(shè)置文件有效期, 設(shè)置數(shù)值var_export($arr,true) ; // 數(shù)組轉(zhuǎn)換字符串

保存到一個(gè)文件中

// temp.php return array('value'=>'6位數(shù)','time'=>time());//引用這個(gè)文件,并判斷是否過期, 過期更新, 沒過期就繼續(xù)用$arr= include(' temp.php的路徑'); // 這樣就獲取了數(shù)據(jù), 并做判斷, 就是麻煩了, //你可以把這個(gè)功能集成到一個(gè)函數(shù)中去,以后用著方便

如果考慮到更換瀏覽器的話,要么就是持久化存儲(chǔ),要么就存memcache吧

加上生成時(shí)間判斷時(shí)間差大于8分鐘更新就好了

時(shí)間戳做隨機(jī)種子,可以通過算法保證在X分鐘內(nèi)的種子是一致的。

至于不同用戶不同,再加上sessionid就不怕出問題了

生產(chǎn)session 至是在1個(gè)瀏覽器中一樣, 換個(gè)瀏覽器就不行了,

你可以用 文件緩存來完成,

設(shè)置文件有效期, 設(shè)置數(shù)值var_export($arr,true) ; // 數(shù)組轉(zhuǎn)換字符串

保存到一個(gè)文件中

// temp.php return array('value'=>'6位數(shù)','time'=>time());//引用這個(gè)文件,并判斷是否過期, 過期更新, 沒過期就繼續(xù)用$arr= include(' temp.php的路徑'); // 這樣就獲取了數(shù)據(jù), 并做判斷, 就是麻煩了, //你可以把這個(gè)功能集成到一個(gè)函數(shù)中去,以后用著方便

看不太懂,能說下具體的嗎?下面是全部代碼

getGameLastNo(14); header('Content-type: application/xml');echo'';echo '';/* 生成隨機(jī)數(shù) */function randKeys($len=5){$str='0123456789';$rand='';for($x=0;$x

session加IP

將固定的隨機(jī)數(shù)放到數(shù)組中也是可以的,至于時(shí)間的設(shè)定,可以用js的定時(shí)器完成,定時(shí)請(qǐng)求一個(gè)ajax的方法,這個(gè)方法去php頁(yè)面數(shù)組中拿數(shù)字

本文原創(chuàng)發(fā)布php中文網(wǎng),轉(zhuǎn)載請(qǐng)注明出處,感謝您的尊重!

總結(jié)

以上是生活随笔為你收集整理的php相隔几分钟变换随机数,PHP怎么固定随机出号几分钟时间再变?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。