zoukankan      html  css  js  c++  java
  • 唯一key的生成规则,可自己视情况改动

    <?php
    
    function getMillisecond()
    {
        $time = explode ( " ", microtime ());
        $time = $time[1] . ($time[0] * 1000);
        $time2 = explode( ".", $time );
        $time = $time2[0];
        return $time;
    }
    
    
    function generateRandomString($length = 10) {
        $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+_=-/#';
        $charactersLength = strlen($characters);
        $randomString = '';
    
        for ($i = 0; $i < $length; $i++) {
            $randomString .= $characters[rand(0, $charactersLength - 1)];
        }
    
        return $randomString;
    }
    
    var_dump(gethostname());
    var_dump(getmypid());
    var_dump(getMillisecond());
    var_dump(generateRandomString());
    
    $uniqueStr = uniqid(gethostname() . getmypid() . getMillisecond() . generateRandomString(), true);
    $str = hash('md5', $uniqueStr);
    var_dump($str);
    

      

  • 相关阅读:
    HDU 1003 Max Sum
    HDU 1728 逃离迷宫
    UVA 10057 A midsummer night's dream.
    HDU 1232 畅通工程
    poj3331
    poj3481
    poj1053
    poj3281
    poj3199
    !!! Gridview的多种使用方法总结
  • 原文地址:https://www.cnblogs.com/spectrelb/p/7833491.html
Copyright © 2011-2022 走看看