Jak vytvořit UUID v JavaScriptu

Identifikátor UUID se používá v programování od dob, kdy se David Walsh s nemluvnou tváří stal profesionálním softwarovým inženýrem. Moje první setkání s UUID bylo prostřednictvím aplikace ColdFusion, kterou jsem zdědil a ... čím méně o tom říkáme, tím lépe. V každém případě mě nedávno překvapilo, že JavaScript má schopnost vytvářet UUID.

Vývojáři mohou používat nativní JavaScript crypto knihovny pro vygenerování UUID:

crypto.randomUUID() // '5872aded-d613-410e-841f-a681a6aa8d8b'
crypto.randomUUID() // 'fe6c7438-a833-4c7c-9ea3-cdc84ef41dfc'
crypto.randomUUID() // 'e47a03d4-5da3-4451-a2c1-265de99cc2c1'
crypto.randomUUID() // '04cdadeb-0228-43db-85dc-ce7e960a6cde'

Je důležité si uvědomit, že UUID není zaručené být jedinečný, ačkoli pravděpodobnost opakování je neuvěřitelně nízká. Těším se na prozkoumání window.crypto API dále, abyste viděli, jaké další skvělé věci můžeme udělat!