如何实现JavaScript动态生成三个不同唯一ID的方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计740个文字,预计阅读时间需要3分钟。
目录一. 引入时间戳,生成可控制长度的随机数二. JS 生成随机数三. ID 生成器NanoID下面是一些补充一. 引入时间戳,生成可控制长度的随机数二. 引入时间戳,生成可控制长度的随机数,随机数长度控制,定义长度变量(length)
目录
- 一. 引入时间戳,生成可控长度的随机数
- 二. JS 生成随机
- 三、ID生成器NanoID
- 下面是一些补充
一. 引入时间戳,生成可控长度的随机数
随机数长度控制,定义一个长度变量(length),生成可控长度的随机数:
Math.random().toString(36).substr(3,length)
引入时间戳:
Date.now().toString(36)
合在一起最终办法:
genID(length){ return Number(Math.random().toString().substr(3,length) + Date.now()).toString(36); }
或参考下面的
<script> /** * 获取当前时间戳、生成唯一标识id, 以及常见方法。
本文共计740个文字,预计阅读时间需要3分钟。
目录一. 引入时间戳,生成可控制长度的随机数二. JS 生成随机数三. ID 生成器NanoID下面是一些补充一. 引入时间戳,生成可控制长度的随机数二. 引入时间戳,生成可控制长度的随机数,随机数长度控制,定义长度变量(length)
目录
- 一. 引入时间戳,生成可控长度的随机数
- 二. JS 生成随机
- 三、ID生成器NanoID
- 下面是一些补充
一. 引入时间戳,生成可控长度的随机数
随机数长度控制,定义一个长度变量(length),生成可控长度的随机数:
Math.random().toString(36).substr(3,length)
引入时间戳:
Date.now().toString(36)
合在一起最终办法:
genID(length){ return Number(Math.random().toString().substr(3,length) + Date.now()).toString(36); }
或参考下面的
<script> /** * 获取当前时间戳、生成唯一标识id, 以及常见方法。

