现在的位置: 网页制作教程网站制作教程 >正文
php网上学习

PHP利用时间生成不重复的随机数

发表于2017/8/7 网站制作教程 0条评论 ⁄ 热度 1,312℃

在Php中,我们如何利用当前时间生成不重复的随机数。

date("YmdHis",time());

rand();生成随机数,当括号内无参数时,系统会以当前时间为种子进行随机数的生成。

rand(1,10);括号里面是生成随机数的范围,在形成的随机数在1~10之间,在PHP里面要么不写参数,要么写两个参数形成一个有效的取值范围,不能只写一个参数或者写两个无效的参数。

time();时间日期函数,在这里如果只输出time();的话在页面中显示出来的只是一段数字,这段数字代表的是一个时间戳,那么我们需要显示出来的是时间而不是时间戳,就需要进行转化,这里我们用date();进行转换。

date("Y-m-d  H:i:s",time())——date方法的作用就是 把我们看不懂的时间戳转化为我们能看懂的日期时间格式,如果不加time(),那么显示的只是当前的日期时间。

  • 暂无评论