`

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
分享到:
评论

相关推荐

    验证码 方案 生成 图 片 例子

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

    php 生成随机验证码图片代码

    一个最简单的生成随机验证码图片的例子

    PHP实现RSA签名生成订单功能【支付宝示例】

    //生成随机订单号 $orderid= $b.mt_rand(10000,99999); //合作身份者id,以2088开头的16位纯数字 $mygoods['partner']="2088011744308664"; //商家账号 $mygoods['seller']="2088011744308664"; //订单号 $mygoods['...

    php生成4位数字验证码的实现代码

    纵观网上php 生成验证码的例子,无不是php gd库与session相结合,并利用php 生成随机数的方法来完成。 PHP验证码,可以分为很多种,包括 php 图片验证码,php 随机验证码,以及php 中文验证码等,根据不同的应用场合...

    php产生随机数的两种方法实例代码 输出随机IP

    分享下php生成随机数的三种方法,生成1-10之间的不重复随机数,php生成不重复随机数的例子,需要的朋友参考下。 如何用php生成1-10之间的不重复随机数? 例1,使用shuffle函数生成随机数。 &lt;?php $arr=range(1,...

    经典的PHP验证码类.zip

    介绍了一个经典的PHP验证码类分享,本文不仅提供了类代码,还提供了使用例子及表单中使用的方法。 ...就可以将随机生成的验证码图片发送出去,同时会自动将这个验证码字符串保存在服务器中一份。

    php网络开发完全手册

    2.5.1 简单的表达式例子 36 2.5.2 表达式的分类 36 2.5.3 算术操作表达式 36 2.5.4 字符串操作表达式 38 2.5.5 逻辑操作表达式 38 2.5.6 比较操作表达式 39 2.5.7 位操作表达式 40 2.5.8 运算符的优先级 41 2.6 特殊...

    codes-generator:普通PHP中的代码生成器

    此外,它还会生成带有随机绘制代码的文本文件。 普通PHP,没有框架。 所有可用选项的说明(来自CLI): php index.php --help 它返回以下内容: -h,--help 显示此说明并结束程序 -l,-length [NUMBER] 设置每...

    php中随机函数mt_rand()与rand()性能对比分析

    在php中mt_rand()和rand()函数都是可以随机生成一个纯数字的,他们都是需要我们设置好种子数据然后生成,那么mt_rand()和rand()那个性能会好一些呢,下面我们带着疑问来测试一下. 例子1. mt_rand() 范例,代码如下: 复制...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

     《PHP开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性。 本书是第I卷,以开发...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

     《PHP开发实战1200例》分为I、II两卷共计1200个例子,包括了开发中各个方面最常用的实例,是目前市场上实例最全面的开发类图书;书中实例来源于多位工程师的多年积累,具有很强的实用性。 本书是第I卷,以开发...

    在普通HTTP上安全地传输密码

    首先,由服务器提供一个随机字符串,然后客户端将这个随机字符串和密码相加后再加密!每次登陆时,服务器会产生不同的随机字符串,这样你的密码没有变,但是通过上面的方法加密后的MD5摘要却完全不同。这样就算坏人...

    cpf:验证,格式化和生成CPF编号(验证,格式化和生成CPF编号)

    cpf 处理巴西CPF号码的功能 安装 您可以使用npm或yarn安装它。 尝试: ... 生成一个随机的CPF编号。 参数 formatted { boolean }默认为true 。 它将生成一个格式化的CPF编号。 默认情况下, inval

    PHP自带函数给数字或字符串自动补齐位数

    先来看个例子:需求为生成4位数,不足前面补0 &lt;?php //生成4位数,不足前面补0 $var=sprintf("d", 2); echo $var;//结果为0002 echo date('Y_m_d', time()).'_'.sprintf('d', rand(0,99)); ?&gt; sprintf()函数...

    PHP写的简单数字验证码实例

    用PHP写的随机生成的5位数字验证码 $yzm = ""; for($i=0;$i&lt;5;$i++) { $a = rand(0,9); $yzm.= $a; } echo $yzm; 以上这篇PHP写的简单数字验证码实例就是小编分享给大家的全部内容了,希望能给大家一个参考...

    pogo:Pogo-随时随地PHP依赖项

    编写随机的系统自动化脚本和一次性脚本 例子 让我们选择一个需要几个库的小任务-假设我们想从源代码文件( *.php , *.json等)生成漂亮的PDF。 我们需要一个漂亮的打印机( )和一个PDF生成器( )。 略读每个库的...

    phpstats:一个包含有用的高级统计模型的php库。 帮助替换不受支持的PECL统计信息扩展

    生成随机的高斯,伽玛和Beta变量 计算数据集的均值和方差 用法 要使用此库,只需通过composer安装: composer require maherio/phpstats 现在可以全局访问这些功能。 这是几个例子: 生成一个随机的beta变量: ...

    rut-php:一个简单的 Rut 库

    车辙库这个库包含两个简单的类,为您提供帮助方法来处理 rut。安装使用只需在项目的...生成随机车辙。 &lt;?phpuse Tifon \ Rut \ RutUtil ;$ randomRutWithFormatter = RutUtil :: generateRut ();// Generate r

    正则表达式:Hoa \ Regex库

    第二,通过使用各向同性随机方法访问AST来基于正则表达式生成字符串。分析正则表达式我们需要来解析,解析并产生以下正则表达式的AST: ab(c|d){2,4}e? 。 从而: // 1. Read the grammar.$ grammar = new Hoa \ ...

Global site tag (gtag.js) - Google Analytics