Download src/utils/id.ts from Leon4gr45/Velo: direct link, hf CLI and curl.
- Browser
- Download file 384 Bytes
-
https://huggingface.co/spaces/Leon4gr45/Velo/resolve/main/src/utils/id.ts
- Command line
-
hf download hf://spaces/Leon4gr45/Velo/src/utils/id.ts
-
curl -L -o id.ts https://huggingface.co/spaces/Leon4gr45/Velo/resolve/main/src/utils/id.ts
384 Bytes
| /** 生成 UUID(浏览器兼容) */ | |
| export function randomUUID(): string { | |
| if (typeof crypto !== 'undefined' && crypto.randomUUID) { | |
| return crypto.randomUUID() | |
| } | |
| // 降级方案 | |
| return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, (c) => { | |
| const r = (Math.random() * 16) | 0 | |
| const v = c === 'x' ? r : (r & 0x3) | 0x8 | |
| return v.toString(16) | |
| }) | |
| } | |