请高手帮忙写几句代码

WBOY
Libérer: 2016-06-23 14:15:21
original
897 Les gens l'ont consulté

我需要在一个页面上显示一个随机数(5位)

要求,这个数字每天变一次,过了凌晨12点就变一下,  刷新不变。


回复讨论(解决方案)

session_start();
if (date("%h %s",time())=="00:00")
{
   $_SESSION['num']=rand(10000,99999);
}
echo $_SESSION['num'];
?>

相同的种子,就产生子昂同的随机数

srand(date('Ymd'));echo rand(10000, 99999);
Copier après la connexion
Copier après la connexion
Copier après la connexion

session_start();
if (date("%h %s",time())=="00:00")
{
$_SESSION['num']=rand(10000,99999);
}
echo $_SESSION['num'];
?>

似乎楼主不需要对用户分,好像只要网站上一天用同一个就行了

相同的种子,就产生子昂同的随机数

srand(date('Ymd'));echo rand(10000, 99999);
Copier après la connexion
Copier après la connexion
Copier après la connexion

版主正解

相同的种子,就产生子昂同的随机数

srand(date('Ymd'));echo rand(10000, 99999);
Copier après la connexion
Copier après la connexion
Copier après la connexion


使用版主的这个方法,一定要注意设置时区,否则可能不是0点变,而是其他时间点变。
date_default_timezone_set(‘Asia/Shanghai');

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal