私は、ユーザーが読み込んだときに一意のIDを作成するスクリプトを用意しています。 localStorage
に保存され、トランザクションの追跡に使用されます。ブラウザが一意のIDを生成しているため、サーバーに送信されたときに衝突が発生する可能性がある点を除いて、Cookieを使用するのと同じように並べ替えます。今、私は次のコードを使用しています:JavaScriptでグローバルに固有のIDを作成する
function genID() {
return Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2)
+ Math.random().toString(36).substr(2);
}
私はこれがスーパー基本的な実装で実現し、サーバ上の衝突を防ぐことができます「よりランダム」IDを作成するためのより良い方法のいくつかのフィードバックをしたいです。何か案は?
@CDSanchezマザーエフェイン...どのように私は私の検索でそれをお見逃ししましたか... –
javascriptはGUIDを持っていますか? –
@SamIam phpjs、アンダースコア、そしてもっと多くのライブラリにuniqueId関数があると確信していますが、JSはネイティブに1つを提供しません。 – SgtPooki