Клиентский глобальный объект «window» имеет свойство «crypto«, которое хранит в себе объект — экземпляр класса Crypto. Данный экземпляр наследует от своего прототипа метод «randomUUID()«.
Чтобы сгенерировать случайный UUID в виде строки, необходимо выполнить команду:
crypto.randomUUID() или window.crypto.randomUUID()
За более подробной информацией можно обратиться к документации — «Web Cryptography API«.