使用PHP生成随机数可以应用在许多地方,比如可以设计程序的随机密码、模拟掷骰子游戏的应用程序、石头剪子布游戏应用程序等等
有时需要在应用程序中使用随机生成用户名和密码,这样可以大大提高应用程序的安全,在PHP中生成随机用户名和密码可以使用 mt_rand 函数或者是 rand 函数, rand 函数在验证码中的应用多一些,而生成长字符的随机码一般都需要 mt_rand 函数。
使用PHP生成随机数可以应用在许多地方,比如可以设计程序的随机密码、模拟掷骰子游戏的应用程序、石头剪子布游戏应用程序等等。
PHP生成随机数的两个函数方法:
有时需要在应用程序中使用随机生成用户名和密码,这样可以大大提高应用程序的安全,在PHP中生成随机用户名和密码可以使用 mt_rand 函数或者是 rand 函数, rand 函数在验证码中的应用多一些,而生成长字符的随机码一般都需要 mt_rand 函数。
使用PHP生成随机数可以应用在许多地方,比如可以设计程序的随机密码、模拟掷骰子游戏的应用程序、石头剪子布游戏应用程序等等。
PHP生成随机数的两个函数方法:
//自动为用户随机生成用户名(长度6-13) function create_password($pw_length = 4){ $randpwd = ''; for ($i = 0; $i < $pw_length; $i++){ $randpwd .= chr(mt_rand(33, 126)); } return $randpwd; } function generate_username( $length = 6 ) { // 密码字符集,可任意添加你需要的字符 $chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789!@#$%^&*()-_ []{}<>~`+=,.;:/?|'; $password = ''; for ( $i = 0; $i < $length; $i++ ) { // www.jbxue.com // 这里提供两种字符获取方式 // 第一种是使用substr 截取$chars中的任意一位字符; // 第二种是取字符数组$chars 的任意元素 // $password .= substr($chars, mt_rand(0, strlen($chars) - 1), 1); $password .= $chars[ mt_rand(0, strlen($chars) - 1) ]; } return $password; } // 调用该函数 $userId = 'user'.generate_username(6); $pwd = create_password(9);
发表评论
-
php发送post请求函数
2014-03-10 09:08 470一个php发送post请求的函数。 代码如下: < ... -
php function用法如何递归及return和echo区别
2014-03-10 09:07 601php function用法如何递归及return和echo区 ... -
PHP数据过滤函数参考
2014-03-10 09:06 4731、php提交数据过滤的基 ... -
PHP_Cooikes不同页面无法传递怎么办
2014-03-08 08:11 303PHP_Cooikes不同页面无法传递的解决方法。 刚开始设置 ... -
php统计文章排行的代码
2014-03-06 17:11 581php统计文章排行示例,代码可以用在dedemcs上按月、周 ... -
c#批量上传图片到服务器示例分享
2014-03-06 17:07 1124c#批量上传图片到服务 ... -
php 启动报错的解决办法
2014-01-18 07:31 497php 启动时报错的情况,如下: [root@abc lnmp ... -
PHP 图片文件上传代码
2014-01-11 08:23 512通过 PHP,可以把文件上传到服务器。里面加入一些图片的判断, ... -
PHP文件上传原理分析
2014-01-11 08:20 276PHP文件上传原理简单分析,学习php的朋友可以参考下,确实比 ... -
php ftp文件上传函数(基础版)
2014-01-11 08:19 416不会用于php ftp函数文件上传,但有在使用比较高级的WEB ... -
php上传文件增强函数
2014-01-11 08:17 419php文件上传的增强函数首先变得傻瓜简单化,但并不是该函数的简 ... -
PHP常见数据类型的汇总分享
2014-01-06 23:17 460PHP中常见的数据类型,特此记录。 PHP编程中常用的数据 ... -
php加减乘除计算器简单实现代码
2014-01-06 23:15 1110加减乘除计算器用php实现的,不错的示例。 代码: < ... -
PHP变色验证码实例
2014-01-06 23:13 370PHP实现变色验证码。 代码: <?php /** ... -
统计目录文件大小的php函数
2013-03-12 10:33 1079早上刚到公司,头告诉我,抓紧写一个小函数,用来统计指定目录中文 ... -
php 文件上传 简单代码
2013-03-10 08:15 6991、程序文件 <?php //判断临时文件存放路径是否 ... -
php上传图片的原理分析
2013-03-10 08:08 899在php编程中,有关php上传图片的问题,随时会遇到。 ph ... -
php无法上传大文件的解决方法
2013-03-07 22:59 694开发一个文件上传共享网站,曾想使用下面的代码实现文件上传的功能 ... -
php替换网址中参数变量的代码
2013-03-05 03:59 967发布:thatgirl 来源:net 阅读: 6 ... -
php中文字符串截取函数支持多种编码
2013-03-05 03:57 705发布:sunday01 来源:net 阅读: 1 ...
相关推荐
有时候我们需要在应用程序中使用随机生成用户名和密码,这样可以大大提高应用程序的安全,在PHP中生成随机用户名和密码可以使用 mt_rand 函数或者是 rand 函数, rand 函数在验证码中的应用多一些,而生成长字符的...
(1.php) 复制代码 代码如下:<?php /* 从字典文件中提取随机值 */ $file1 = “./Words.dic”; $file2 = “./common_pass_mini.dic”; $file3 = “./Sys_Month_Date.Dic”; $rfile = “./5.dic”; $n ...
经过整理过的用户昵称
- 生成随机密码,随机用户名/密码系列。 - 支持密码保护HTML,ASP页面和PHP的页面。 - 兼容各种网络托管服务器和html编辑器。兼容所有现代的Web浏览器,不需要额外的浏览器扩展。 - 支持各种托管服务器,没有CGI...
采用jquery+ajax轮询方式,适合小型聊天环境,用户名随机生成 面板可更换肤色(黑色和白色),支持自定义昵称(昵称用户名需在源码里面修改) 源码技术本地亲测,无加密可以二次开发,内附详细安装说明~功能就...
一款最新WordPress内核的旅游网站主题,适合旅行社、旅游公司使用,此主题简洁大方,制作精良,无任何限制及收费行为。...用刚刚设置的用户名和密码登录。若您使用随机密码,在登录后可以按照页面提示修改密码。
一款后进者网络公司改善的WordPress SEO公司主题,适合网络推广、seo技术人员通过网络创业,此主题简洁大方,制作精良,本主题...用刚刚设置的用户名和密码登录。若您使用随机密码,在登录后可以按照页面提示修改密码。
(2)对登录用户进行用户名和密码的验证,有相应的权限处理功能。 (3)用户信息的管理:管理员可以增删用户 (4)试题模型设置:设置各科目试题的每种题型的数量和分值。 (5)试题库管理:分科目,对单选、多选两...
Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...
1、自动添加一IIS匿名访问用户比如IUSR_XXX,密码随机生成(使用IIS的FTP就是FTP用户名和密码,请设置此组帐号禁止任何方式的远程登陆) 2、自动创建一个目录,只有管理员和创建的IUSR_XXX完全访问,防FSO跨目录访问...
今天在拿Discuz进行二次开发时需要在代码里验证Discuz的用户名密码,结果不小心掉进了坑里,因为Discuz的论坛有两张表来存储用户数据,一张在Discuz的数据库ultrax里面的pre_common_member里面,另一个是存储在了...
12.4 PHP动态生成JavaScript代码 193 12.4.1 多行输出 193 12.4.2 单行输出 194 12.4.3 PHP动态生成JavaScript的 12.4.3 实例——进度条 194 12.5 在JavaScript中调用PHP程序 196 12.5.1 页面的跳转 196 12.5.2 隐性...
1、自动添加一IIS匿名访问用户比如IUSR_XXX,密码随机生成(使用IIS的FTP就是FTP用户名和密码,请设置此组帐号禁止任何方式的远程登陆) 2、自动创建一个目录,只有管理员和创建的IUSR_XXX读取和写入(可以设置)访问,...
星球交易游戏 想法列表 系统有机会不产生行星,只产生恒星。 在系统中生成星星。 恒星具有温度和大小值。 高级行星生成:根据与恒星的距离和大小生成... 客户端需要用户名和密码才能登录。 客户端检查数据库(PHP
实例111 验证用户名和密码是否正确 167 实例112 验证两个文本框的值是否相等 168 实例113 验证输入的文本是否为汉字 170 实例114 限制输入字符串的长度 171 实例115 验证字符串是否以指定字符串开头 172 ...
扩展程序,它不提供“一键式”注册功能,用户在注册时仍然需要选择用户名,密码或提供电子邮件,没有自动生成的用户名,也没有随机密码。 CM Social Connect还可以选择在Joomla中管理连接的社交网络! 标准用户个人...
Java绘制图片火焰效果,源代码相关注释:前景和背景Image对象、Applet和绘制火焰的效果的Image对象、Applet和绘制火焰的效果的Graphics对象、火焰效果的线程、Applet的高度,图片到图片装载器、绘制火焰效果的X坐标...