JS生成UUID的多種方式

2021-10-08 01:13:23 字數 913 閱讀 4935

uuid 是 通用唯一識別碼 (universally unique identifier)的縮寫.其作用是讓分布式系統中的所有元素,都能擁有唯一的辨識資訊.目前最廣泛的,是微軟的全域性唯一識別符號(guid).

通常,我們一般使用的uuid是個36位的字串,其格式如下:

******xx-***x-4***-y***-************
其中第15位數是4,第20位是8b這4個中的乙個

方法1:

function

uuid()

arr[14]

=4; arr[19]

= str.

substr

(arr[19]

&0x3

|0x8,1

) arr[8]

= arr[13]

= arr[18]

= arr[23]

='-'

return arr.

join(''

)}

方法2:

url.createobjecturl靜態方法會建立乙個domstring,其中包含乙個表示引數中給出的物件的url. domstring是乙個utf-16字串.

其中返回的url中有一段36位的字串,且符合uuid的格式.

function

uuid()

方法3:

先設定好uuid的格式,使用正規表示式進行替換

function

uuid()

)}

JS生成 UUID的方法

uuid 是 通用唯一識別碼 universally unique identifier 的縮寫,是一種軟體建構的標準,亦為開放軟體 會組織在分布式計算環境領域的一部分。其目的,是讓分布式系統中的所有元素,都能有唯一的辨識資訊,而不需要通過 控制端來做辨識資訊的指定。如此一來,每個人都可以建立不與其...

js生成唯一的uuid

恢復內容開始 在做專案的時候出現這樣的一種情況,需要動態生成唯一的uuid,剛開始我的思路是這樣的,我可以根據時間來做,然後出現了下面的思路 var uuid cms mydate.getday mydate.gethours mydate.getminutes mydate.getseconds ...

python生成並處理uuid的實現方式

uuid universally unique identifierwww.cppcns.com 是通用唯一識別碼,在許多領域用作標識,比如我們常用的資料庫也可以用它來作為主鍵,原理上它是可以對任何東西進行唯一的編碼的。作為新手一看到類似varchar 40 這樣的主鍵就覺得有點矇圈了,字串型也不能...