haizlin / fe-interview

前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……
http://www.h-camel.com
MIT License
25.1k stars 3.24k forks source link

[js] 第319天 什么是UUID?它有什么作用?用js写一个生成UUID的方法 #1979

Open haizhilin2013 opened 4 years ago

haizhilin2013 commented 4 years ago

第319天 什么是UUID?它有什么作用?用js写一个生成UUID的方法

我也要出题

longhui520 commented 4 years ago
why-debug commented 4 years ago

不知道什么是UUID,楼主能解答吗?

zhaofeipeter commented 3 years ago

UUID就是全局唯一标识符。通过同一种算法生成的UUID在任何情况下不允许重复。 https://www.cnblogs.com/zhou195/p/7498537.html

bozaigao commented 3 years ago

全局唯一标识符

xiaoqiangz commented 1 year ago

UUID是通用唯一识别码,UUID是一种由算法生成的二进制长度为128位的数字标识符。UUID的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f范围内的一个32位十六进制数。在理想情况下,任何计算机和计算机集群都不会生成两个相同的UUID。 function guid() { function S4() { return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); } return (S4() + S4() + "-" + S4() + "-" + S4() + "-" + S4() + "-" + S4() + S4() + S4()); }