【php-随机出现PHPWarning:mysql_connect()】教程文章相关的互联网学习教程文章

PHP随机用户名账号的生成

随机生成难点是在于如何避免碰撞,有人说用md5,GUID这些机制啊,当然可以,但是做为账号,看着有乱,而且生成位数也过长。 本方法只需要解决1秒内的并发碰撞就可以,因为固定头部采用的是unixtime时间,精确到秒,超过1秒,这个头部的时间肯定变化了。同时本方法也可以用户随机订单编号的生成。 测试条件是用循环创建1万个随机账号(毫秒级),0碰撞,10万个大约有0-3个碰撞。应该没有哪个互联网公司会在瞬间同时创建这么多账号,所...

php从数组中随机抽取一些元素的代码

代码如下:<?php class getValues { public function inputValue($inputArray) { $this->inputArray = $inputArray; } public function getValue($number) { $this->number = $number; for($i = 0; $i < $this->number; $i ++) { $index = rand ( 0, count ( $this->inputArray ) - 1 - $i ); $getArray [$i] = $this->inputArray [$index]; unset ( $this->inputArray [$index] ); for($k = $index; $k < count ( $this...

php如何生成随机密码的几种方法

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。随机密码也就是一串固定长度的字符串,这里我收集整理了几种生成随机字符串的方法,以供大家参考。方法一:1、在 33 – 126 中生成一个随机整数,如 35,2、将 35 转换成对应的ASCII码字符,如 35 对应 #3、重复以上 1、2 步骤 n 次,连接成 n 位的密码该算法主要用到了两个函数,mt_rand ( int $min ...

生成随机字符串

##########javascript 版############### function randomChar(l) { var x="123456789poiuytrewqasdfghjklmnbvcxzQWERTYUIPLKJHGFDSAZXCVBNM"; var tmp=""; for(var i=0;i< l;i++) { tmp += x.charAt(Math.ceil(Math.random()*100000000)%x.length); } return tmp; } var str = randomChar(20); document.write(str.toUpperCase()); ##########php版############### function randomChar($len){ if($len<1) return; $s...

php中随机显示图片的函数代码

例如博客的展示窗 代码如下:<?php /********************************************** * Filename : img.php * Author : freemouse * web : www.cnphp.info * email :freemouse1981@gmail.com * Date : 2016/10/30* Usage: * <img src=img.php> * <img src=img.php?folder=images2/> ***********************************************/ if($_GET[folder]){ $folder=$_GET[folder]; }else{ $folder=/images/; } //存放图片文件的位置...

PHP随机数

通常情况下,当我们要生成一个随机字符串时,总是先创建一个字符池,然后用一个循环和mt_rand()或rand()生成php随机数,从字符池中随机选取字符,最后拼凑出需要的长度。function randomkeys($length){$pattern = 1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLOMNOPQRSTUVWXYZ,./<>?;#:@~[]{}-_=+)(*&^%___FCKpd___0pound;"!; //字符池for($i=0;$i<$length;$i++){$key .= $pattern{mt_rand(0,35)}; //生成php随机数}return $k...

phprand()随机函数生成随生数代码

首先来认识一下php提供的随机数函数rand(),php的rand()函数将返回随机整数,具体使用方法如下:rand(min,max)可选参数min和max可以使rand() 返回0到rand_max之间的伪随机整数,例如,想要5到15(包括 5 和 15)之间的随机数,用 rand(5, 15).下面我来看一个具体的示例,我们做一个基本的函数调用,不设置具体的参数,我们得到的随机数将不受min和max两个参数的限制,代码如下:<? echo(rand());?> 得到的结果:652696728 (随机结果)1、使用php...

php生成一个安全随机的密码程序

php生成一个随机的密码,方便快捷,可以随机生成安全可靠的密码,希望此文章对大家会有所帮助.php生成一个安全随机的密码程序实例代码如下:<?php header("Content-type:text/html;charset=utf-8"); function getRandPass($length = 6){ $password = ; //将你想要的字符添加到下面字符串中,默认是数字0-9和26个英文字母 $chars = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; $char_len = strlen($ch...

概率不等的随机数生成的一点思路

题目:产生0-9中的随机数,要求0到9出现的概率依次递减,一般思路,把10个0,9个1,8个2.....2个8,1个9放到数组中,然后随机生成数组下标,按下标取出数字.二般思路:生成两个0-9的随机数,取小的那个,这个思路(手链魔咒提出)说实际的不知道是什么原理,但是实验证明,确实能达到效果.验证方法: 程序代码<?phpfunction fun(){ $num = rand(0,9); //10以内的数字平均分配 $num2 = rand(0,9); ($num2<=$num) ? $return.=$num2 : $ret...

php生成随机唯一邀请码/优惠码固定长度

function make_coupon_card() {$code = ABCDEFGHIJKLMNOPQRSTUVWXYZ;$rand = $code[rand(0,25)].strtoupper(dechex(date(m))).date(d).substr(time(),-5).substr(microtime(),2,5).sprintf(%02d,rand(0,99));for($a = md5( $rand, true ),$s = 0123456789ABCDEFGHIJKLMNOPQRSTUV,$d = ,$f = 0;$f < 8;$g = ord( $a[ $f ] ),$d .= $s[ ( $g ^ ord( $a[ $f + 8 ] ) ) - $g & 0x1F ],$f++);return $d; } echo make_coupon_card();php生...

php生成0到1(小数)的随机数

function randomFloat($min = 0, $max = 1) { return $min + mt_rand() / mt_getrandmax() * ($max - $min); }

随机打乱数组、字符串PHP函数应用测试

<?php /*** 随机打乱数组、字符串PHP函数应用测试* * @author flyer0126* @date 2011-12-29* */ //随机打乱数组 $arr = array(1, 2, 3, 4, 5, 6); print_r($arr); //Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 ) shuffle($arr); print_r($arr); //Array ( [0] => 3 [1] => 4 [2] => 1 [3] => 2 [4] => 6 [5] => 5 ) //随机打乱字符串 $str = abcdef; echo $str; //abcdef $stred = str_shuffle($str); echo...

简短生成随机密码支持特殊字符

function rand_word($num=12){ $re=; $list="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~0123456789#$%^&"; $list=str_split($list); $key=array_rand($list,$num); foreach($key as $value){ $re .= $list[$value]; } return $re; }

php生成随机数自定义函数randstr($length)

function randstr($len=6){ $chars=abcdefghijklmnopqrstuvwxyz0123456789; #characters to build the password from mt_srand((double)microtime()*1000000*getmypid()); #seed the random number generater (must be done) $password=; while(strlen($password)<$len) $password.=substr($chars,(mt_rand()%strlen($chars)),1); return $password; } $salt = randstr();

PHP生成一个随机字符串

如果不需要可阅读的字符串,使用此函数替代,即可创建一个随机字符串,作为用户的随机密码等。/************* *@l - length of random string */ function generate_rand($l){ $c= "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; srand((double)microtime()*1000000); for($i=0; $i<$l; $i++) { $rand.= $c[rand()%strlen($c)]; } return $rand; }

CONNECT - 相关标签