JavaScript生成唯一uuid

这篇博客介绍了如何使用JavaScript来创建唯一的UUID。通过一段简单的代码展示,作者生成了几个不同的UUID实例,并指出该代码来源于百度,但无法找到原始链接。博客适用于原生JavaScript环境,适合前端开发者学习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天给大家带来的是使用JavaScript生成唯一uuid,如有错误,还请多多指教。

一、实现代码

let d = new Date().getTime();
let uuid = 'xxxxxxxx-xxxx-xxxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
    let r = (d + Math.random()*16)%16 | 0;
    d = Math.floor(d/16);
    return (c=='x' ? r : (r&0x3|0x8)).toString(16);
});
console.log(uuid);

二、生成结果

- edb9247c-b982-b005-b20d-8d7a2d3111f1
- 29ab2d46-6635-7297-a873-50b26dde1572
- cb51d44b-da4d-4c56-9670-a3df7fc3d139

三、代码验证环境

  • 原生JS

四、说明

原版本是百度的,链接找不到了,如有侵权请联系我。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值