zoukankan      html  css  js  c++  java
  • 随机生成字符串-php-js

    js
    <script language="javascript"> 
    function randomString(len) {
      len = len || 32;
      var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678';    /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
      var maxPos = $chars.length;
      var pwd = '';
      for (i = 0; i < len; i++) {
        pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
      }
      return pwd;
    }
    document.write(randomString(32));
    </script> 
    
    

      

     php
    //随机获取字符

    function getRandomStr($length){ 
      $str = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';//62个字符 
      $strlen = 62; 
      while($length > $strlen){ 
        $str .= $str; 
        $strlen += 62; 
      } 
      $str = str_shuffle($str); 
      return substr($str,0,$length); 
    }

    $code = getRandomStr(4);

    <?php

    function getRandStr($length) {  

      $str = 'abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ'; 

      $randString = ''; 

      $len = strlen($str)-1; 

      for($i = 0;$i < $length;$i ++){ 

        $num = mt_rand(0, $len); 

        $randString .= $str[$num]; 

      } 

      return $randString ;  

    }

    $code = getRandStr(4);

     

  • 相关阅读:
    Requests爬虫
    1.3预处理与热图
    1.2为多变量数据绘制散点阵图
    urllib爬虫(流程+案例)
    1.1用图表分析单变量数据
    tkinter python(图形开发界面)
    mysql及python交互
    正则表达式
    python--map()、reduce()
    python--__init__()方法和__new__()方法
  • 原文地址:https://www.cnblogs.com/qhorse/p/5141147.html
Copyright © 2011-2022 走看看