PHP生成自定义长度随机字符串的函数

   这篇文章主要介绍了PHP生成自定义长度随机字符串的函数分享,需要的朋友可以参考下

  php随机生成字符串可以自己定义自己所需要的长度,在实际应用开发中,经常遇到。

  代码如下:

  //随机生成字符串

  function random($length) {

  srand(date("s"));

  $possible_charactors = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";

  $string = "";

  while(strlen($string)<$length) {

  $string .= substr($possible_charactors,(rand()%(strlen($possible_charactors))),1);

  }

  return($string);

  }

时间: 2024-11-18 16:49:44

PHP生成自定义长度随机字符串的函数的相关文章

PHP生成自定义长度随机字符串的函数分享_php实例

php随机生成字符串可以自己定义自己所需要的长度,在实际应用开发中,经常遇到. 复制代码 代码如下: //随机生成字符串function random($length) {     srand(date("s"));     $possible_charactors = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";     $string = "";     while(strlen($string)<$l

php中生成随机字符串的函数

 代码如下 复制代码 function encrypt_str( $TXT, $KEY ) {         srand( ( double )microtime( ) * 1000000 );         $ENCRYPT_KEY = md5( rand( 0, 32000 ) );         $CTR = 0;         $TMP = "";         $I = 0;         for ( ;    $I < strlen( $TXT );   

JS生成不重复随机数组的函数代码_javascript技巧

复制代码 代码如下: //获取数组中的随机数//HF.Math.RandomNumbers是前缀,可以自己定义,主要看逻辑代码HF.Math.RandomNumbers = function (startNum, endNum, count, repeat) {    var ret = [];    if (repeat) {        for (var i = 0; i < count; i++) {            ret[i] = HF.Math.Random(startNum

shell如何生成指定范围随机数与随机字符串

1.使用系统的 $RANDOM 变量 fdipzone@ubuntu:~$ echo $RANDOM 17617 $RANDOM 的范围是 [0, 32767] 如需要生成超过32767的随机数,可以用以下方法实现. 例:生成400000~500000的随机数 #!/bin/bash function rand(){ min=$1 max=$(($2-$min+1)) num=$(($RANDOM+1000000000)) #增加一个10位的数再求余 echo $(($num%$max+$min

Java生成含字母和数字的6位随机字符串_java

本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java.util.List; import java.util.Random; public class InvertCodeGenerator { public static void main(String[] args) { // TODO Auto-generated method stub Lis

PHP5 字符串处理函数大全_php技巧

addcslashes - 为字符串里面的部分字符添加反斜线转义字符 addslashes - 用指定的方式对字符串里面的字符进行转义 bin2hex - 将二进制数据转换成十六进制表示 chop - rtrim() 的别名函数 chr - 返回一个字符的ASCII码 chunk_split - 按一定的字符长度将字符串分割成小块 convert_cyr_string - 将斯拉夫语字符转换为别的字符 convert_uudecode - 解密一个字符串 convert_uuencode - 加

生成指定长度的随机字符串

随机|字符串 '检测生成字符串的长度Response.Write(Len(iXuEr_Rnd_Str(100,1,1,1,1,1)) & "<br>")'以HTML编码输出到浏览器,避免含有某些特殊字符时不能正常显示Response.Write(Server.HTMLEncode(iXuEr_Rnd_Str(100,1,1,1,1,1)))'实际应用时,可以直接调用iXuEr_Rnd_Str(Length,S1,S2,S3,S4,Ln)Function iXuEr_

Mysql 自定义随机字符串的实现方法_Mysql

前几天在开发一个系统,需要用到随机字符串,但是mysql的库函数有没有直接提供,就简单的利用现有的函数东拼西凑出随机字符串来.下面简单的说下实现当时. 1.简单粗暴. select ..., substring(MD5(RAND()),floor(RAND()*26)+1,6) as rand_str ..... 上诉示例产生的是:6位长度的随机字符串. 函数解释: rand() :产生 0-1之间的小数,简称种子.rand()*25 产生的数 在 0- 25 之间,不包括25 floor(va

生成随机字符串和验证码的类的PHP实例

 这篇文章主要介绍了生成随机字符串和验证码的类的PHP实例,有需要的朋友可以参考一下 网上有很多的php随机数与验证码的代码与文章,真正适用的没有几个.   索性自己搞一个吧.   开始本节的php教程 吧,以下代码的实现,主要做到可以很好区分一个get_code(),另一个create_check_image(),输出图像直接调用后面的,session()取验证码时直接get_code()就ok,顺带提下使用session时必须将session_star()放在最前面.   代码如下:   代