ホームページ >バックエンド開発 >PHPチュートリアル >この一意の KEY を作成する方法

この一意の KEY を作成する方法

WBOY
WBOYオリジナル
2016-06-13 12:49:48855ブラウズ

この一意の KEY を作成する方法

この投稿は、Satans18 によって 2013-04-02 19:33:14 によって最終編集されました。 http://jsfiddle.net/monteslu/vcKdF/

新しいレコードが追加されるたびに、「vcKdF」のような KEY
が作成されます この KEY のアルゴリズムを見つけます

ありがとう!

-----解決策--------------------------------
52 5の組み合わせ(2598960種で十分です)をとり、繰り返される場合は別の組み合わせに変更してください
-----解決策-------- ------------
<br />
<?php<br />
function getRandStr($len){ <br />
        $chars = array("0", "1", "2","3", "4", "5", "6", "7", "8", "9"); //换成a-z,A-Z 52种<br />
        $charsLen = count($chars) - 1; <br />
        shuffle($chars);<br />
        $output = "";<br />
        for ($i=0; $i<$len; $i++){ <br />
            $output .= $chars[mt_rand(0, $charsLen)]; <br />
        }  <br />
        return $output;  <br />
    }<br />
<br />
?><br />
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。