phpで6桁の非繰り返し文字列を生成する方法
phpで6桁の非繰り返し文字列を生成する方法
タイムスタンプについて勉強しましょう。繰り返しませんが、タイムスタンプについてだけ考えてみましょう。
リーリー
現在時刻のMD5、最初の6桁をインターセプトします。理論的には繰り返すことは不可能です
大規模な電子商取引 Web サイト構築の初期段階では、アーキテクトは注文の検討に時間の約 55% を必要とします。なぜなら、電子商取引 Web サイトのビジネスと Web サイトのロジックは、ほとんどが注文 (注文ステータスを含む) に依存して動作するためです。これは非常に重要なので、PHP がどのように高品質の注文を生成するかを分析してみましょう (注文を生成するための PHP のコード スニペットは以下に提供されます)。この記事を書くのは少し怖いですが、すべて私の個人的な意見であり、参考程度にしてください。
まず、注文に関する一般的なルールを理解してください (インターネットからの一部抜粋):
リーリー
短縮 URL を生成するために使用される最後のメソッド
/**
*乱数を生成します
*@param
*/
function randStr($m= 5) {
}
データベース bigint を使用してフィールドを自動インクリメントし (一意であることが保証されます)、それを 10 進数 62 に変換して長さを短くします:
リーリー
実際、唯一の最良の方法は UUID です。 。