久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

生成隨機 5 個字符的字符串

Generate random 5 characters string(生成隨機 5 個字符的字符串)
本文介紹了生成隨機 5 個字符的字符串的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我想創建精確的 5 個隨機字符串,并且復制的可能性最小.最好的方法是什么?謝謝.

I want to create exact 5 random characters string with least possibility of getting duplicated. What would be the best way to do it? Thanks.

推薦答案

$rand = substr(md5(microtime()),rand(0,26),5);

這可能是我最好的猜測——除非您也在尋找特殊字符:

Would be my best guess--Unless you're looking for special characters, too:

$seed = str_split('abcdefghijklmnopqrstuvwxyz'
                 .'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
                 .'0123456789!@#$%^&*()'); // and any other characters
shuffle($seed); // probably optional since array_is randomized; this may be redundant
$rand = '';
foreach (array_rand($seed, 5) as $k) $rand .= $seed[$k];

示例

而且,對于基于時鐘的一個(因為它是增量的,所以沖突更少):

And, for one based on the clock (fewer collisions since it's incremental):

function incrementalHash($len = 5){
  $charset = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
  $base = strlen($charset);
  $result = '';

  $now = explode(' ', microtime())[1];
  while ($now >= $base){
    $i = $now % $base;
    $result = $charset[$i] . $result;
    $now /= $base;
  }
  return substr($result, -5);
}

注意:增量意味著更容易猜測;如果您將其用作鹽或驗證令牌,請不要使用.WCWyb"的鹽(現在)意味著 5 秒后它是WCWyg")

這篇關于生成隨機 5 個字符的字符串的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Action View Helper in Zend - Work around?(Zend 中的動作視圖助手 - 解決方法?)
Is this a good way to match URI to class/method in PHP for MVC(這是將 URI 與 PHP 中用于 MVC 的類/方法匹配的好方法嗎)
Where do I save partial (views) in Zend Framework, to be accessible for all Views in my App?(我在哪里保存 Zend Framework 中的部分(視圖),以便我的應用程序中的所有視圖都可以訪問?) - IT屋-程序員軟件開發技術
Having a single entry point to a website. Bad? Good? Non-issue?(有一個網站的單一入口點.壞的?好的?沒問題?)
Is MVC + Service Layer common in zend or PHP?(MVC + 服務層在 Zend 或 PHP 中常見嗎?)
Hello World example in MVC approach to PHP(PHP MVC 方法中的 Hello World 示例)
主站蜘蛛池模板: 久久草在线视频 | 武道仙尊动漫在线观看 | 成人免费视频网站在线看 | 国产精品视频久久久久 | 久久久99精品免费观看 | 日韩中文字幕视频 | 国产精品1区 | 天天插天天搞 | 国产伦精品一区二区三区精品视频 | 狠狠爱视频 | 中文字幕在线视频免费视频 | 日韩 欧美 综合 | 一区二区三区四区视频 | 欧美久久一区二区三区 | 欧美综合久久 | 久久久久国产 | 综合久久综合久久 | 香蕉久久网 | 免费一级做a爰片久久毛片潮喷 | 亚洲精品一区二区三区蜜桃久 | 丁香六月激情 | 国产乱码精品1区2区3区 | 最新毛片网站 | 亚洲一区二区三区四区五区午夜 | 国产精品一区二 | 羞羞色网站 | 91视频三区 | 一级欧美一级日韩片 | 黄色精品 | 涩涩视频大全 | 欧美久久久网站 | 国产亚洲欧美日韩精品一区二区三区 | 日本精品裸体写真集在线观看 | 日本精品视频 | 久久九| 亚洲 91| 成人综合久久 | 中国大陆高清aⅴ毛片 | 日韩在线观看网站 | 在线观看国产三级 | 成人影院网站ww555久久精品 |