`

php生成随机密码的例子

    博客分类:
  • PHP
阅读更多
php生成随机密码。
<?php
/**
  * 随机密码
* www.jbxue.com
*/
function password(length, special) {
  var iteration = 0;
  var password = "";
  var randomNumber;
  if(special == undefined){
      var special = false;
  }
  while(iteration < length){
    randomNumber = (Math.floor((Math.random() * 100)) % 94) + 33;
    if(!special){
      if ((randomNumber >=33) && (randomNumber <=47)) { continue; }
      if ((randomNumber >=58) && (randomNumber <=64)) { continue; }
      if ((randomNumber >=91) && (randomNumber <=96)) { continue; }
      if ((randomNumber >=123) && (randomNumber <=126)) { continue; }
    }
    iteration++;
    password += String.fromCharCode(randomNumber);
  }
  return password;
}
?>


使用方法:
<?php
/**
  随机密码 调用示例
*/
password(8);
// Outputs: Yrc7TxX3

password(12, true);
//Outputs: C}4_ege!P&#M
?>


本文出处参考:http://www.jbxue.com/article/6341.html
分享到:
评论

相关推荐

    使用PHP快速生成随机密码1

    这将显示由PHP生成的随机密码。 - 为了验证随机密码的生成是否成功,可以多次刷新页面。每次刷新都应显示一个新的12位随机密码。这证明了密码生成函数的有效性。 5. **安全考虑**: 在实际应用中,生成的随机密码...

    PHP生成随机的密码

    在本文中,我们将深入探讨如何使用PHP来生成随机密码,这是一种常见的需求,特别是在用户注册、密码重置等场景。PHP提供了强大的功能,可以方便地创建安全且不可预测的随机密码。 首先,我们需要一个开发环境来运行...

    PHP生成随机验证码

    验证码的主要目的是增加用户交互的安全性,通过让...总之,PHP生成随机验证码是通过GD库结合字符串生成和图像处理技术实现的。理解这些基本原理后,开发者可以根据实际项目需求进行定制,提高验证码的安全性和可用性。

    PHP 简单生成随机字符串

    在PHP编程中,有时我们需要生成随机字符...通过学习和理解这些代码,你将能够更好地掌握PHP生成随机字符串的技巧,并将其应用到自己的项目中。在进行实际操作时,记得根据实际情况调整参数,确保生成的字符串满足需求。

    PHP实例开发源码—在线随机密码生成工具.zip

    例如,`rand()`和`mt_rand()`函数用于生成随机整数,`str_shuffle()`用于随机打乱字符串,`substr()`则用于截取字符串的一部分。而在这个实例中,可能还使用了`uniqid()`函数来确保生成的密码具有唯一性。 打开...

    纯php生成随机密码

    纯PHP生成随机密码的知识点涉及到以下几个方面: 1. PHP随机密码生成函数:本文中提供的getRandPass($length=6)函数是一个自定义函数,用于生成指定长度的随机密码。函数定义中设置了一个默认长度参数$length,如果...

    PHP把文字生成图片的简单例子

    - **验证码**:生成随机字符串并转化为图片,防止机器人自动填写表单。 - **动态图表**:根据数据库数据动态生成统计图,使数据可视化。 - **电子证书**:自动生成包含用户信息的证书图片,用于在线课程或其他活动。...

    使用PHP批量生成随机用户名

    - `mt_rand()`:更好的随机数生成器,用于在指定范围内生成随机整数。在这个例子中,用于从字典中随机选取字符串。 3. **字符串操作**: - `str_replace()`:替换字符串中的特定部分,这里用于移除字典文件中换行...

    php用字库显示随机汉字

    这个例子中,我们打开了两个字库文件,并通过`rand()`函数生成随机行号,然后读取并截取相应行的第一个汉字。`mb_substr`函数用于处理多字节编码的字符串,确保正确截取汉字。 另外,压缩包中的`在PHP的图形函数中...

    验证码 方案 生成 图 片 例子

    采用从网上下载的抗AI识别的图片,随机选择图片的方案。 应用例子PHP代码: 1. 代码包括以下内容: log_aux.php 共用例子代码。可以用在别的工程中 log_demo.html 登录例子的主页面 log_demo.php 登录后台处理的...

    php生成随机数/生成随机字符串的方法小结【5种方法】

    在线工具如“在线随机数字/字符串生成工具”和“在线随机字符/随机密码生成工具”可以方便开发者快速测试和生成随机数据。 在实际开发中,选择哪种方法取决于具体需求,比如速度、随机性以及是否需要防止预测性。...

    php源码,生成EMS单号

    总结,PHP生成EMS单号涉及到的主要知识点包括:随机数生成(`mt_rand`)、字符串操作(`str_pad`、`chr`、`ord`)、字符串拼接、唯一性保证策略(数据库存储、时间戳等),以及性能和安全考虑。通过理解这些概念并...

    php识别验证码完整例子 php56版本

    - 生成随机字符串:使用`rand()`或`mt_rand()`函数生成一个指定长度的随机字符串,例如包含字母和数字。 - 使用GD库创建图像:使用`imagecreatetruecolor()`创建一个新的图像,并设置背景色、字体颜色和线条颜色。...

    php使用str_shuffle()函数生成随机字符串的方法分析

    在PHP编程语言中,生成随机字符串是常见的需求,例如用于创建唯一标识符、密码或安全令牌。`str_shuffle()`函数是PHP提供的一种便捷方法,它能够将输入的字符串中的字符顺序随机打乱,从而实现生成随机字符串的功能...

    php随机生成数字字母组合的方法

    通过以上知识点的讲解,我们可以清楚地了解到PHP中生成随机字符串的原理和方法。这种技能在Web开发过程中是非常实用的,特别是涉及到需要用户验证和数据校验的场合。掌握了如何生成随机字符串,开发者可以更加灵活地...

    php简单生成一组与多组随机字符串的方法

    在PHP编程中,生成随机字符串是一项常见的任务,特别是在创建安全的密码、验证码或者唯一标识时。本篇文章将详细讲解如何使用PHP的`rand()`函数来简单地生成一组或多组随机字符串。 首先,生成一组随机字符串的方法...

    PHP生成随机码的思路与方法实例探索

    本篇文章将探讨几种PHP生成随机码的思路与方法,包括基础方法和更高级的策略。 1. ASCII码随机生成法 这种方法是通过生成ASCII码来创建随机字符串。例如,我们可以使用`chr()`函数将随机的十进制数转换为对应的...

    phpgd库生成图片带背景和文字还有图片合成的详细教程

    在PHP开发中,有时我们需要动态生成带有文字和背景的图片,或者进行图片的合成操作,这时PHP的GD库就派上了用场。本教程将详细讲解如何利用PHP的GD库来实现这些功能。 PHP GD库是PHP的一个核心扩展,它提供了创建、...

    Laravel开发-laravel-faker

    - 使用`$faker-&gt;dateTime`生成随机日期和时间。 - 使用`$faker-&gt;sentence`生成随机句子。 - 使用`$faker-&gt;paragraphs`生成随机段落。 ### 五、在测试中的应用 在单元测试中,Faker可以帮助创建测试数据,避免了硬...

Global site tag (gtag.js) - Google Analytics