Nodejs 获取时间加手机标识的32位标识实现代码
发布时间 - 2026-01-11 00:03:06 点击率:次具体代码如下所示:
var crypto = require("crypto");
function randomlogn(num){
var n = num.split('');
var m = [];
for(var i=0;i<16;i++){
m[i] = n[Math.floor(Math.random()*17)];
}
return u = m.join("");
}
//随机数
function md5(text) {
return crypto.createHash('md5').update(text).digest('hex');
};
/**
* 作 用 :随机生成一个标识
* @param :string [time] 13位的时间戳 string data 手机的标识符
* @return: string data 32位的字符串
*/
exports.randomWord = function(time, data) { // 时间 13 标识 15 位 随机 4位数
var g,o,h;
g = md5(data).substr(16, 32);
o = randomlogn(g);
h = randomlogn(o);
if (!time) {
time = new Date().getTime()
};
var str = "",
arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'];
// 随机产生
for(var i = 0; i < 4; i++) {
pos = Math.round(Math.random() * (arr.length - 1));
str += arr[pos];
}
return time + h + str
}
以上所述是小编给大家介绍的Nodejs 获取时间加手机标识的32位标识的实现代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# nodejs
# 获取时间
# 32位标识
# Node.js中使用计时器定时执行函数详解
# node.js使用Moment.js js 时间计算方法示例小结
# python和node.js生成当前时间戳的示例
# Nodejs中的计时器(setTimeout setIntervals etImmediate)使用
# 小编
# 随机数
# 在此
# 给大家
# 所示
# 所述
# 给我留言
# 感谢大家
# 疑问请
# 有任何
# floor
# Math
# lt
# random
# join
# split
# return
# digest
# js
# var
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
js实现获取鼠标当前的位置
JS弹性运动实现方法分析
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
Laravel如何使用查询构建器?(Query Builder高级用法)
如何快速搭建虚拟主机网站?新手必看指南
如何将凡科建站内容保存为本地文件?
如何在万网ECS上快速搭建专属网站?
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
JS中对数组元素进行增删改移的方法总结
原生JS实现图片轮播切换效果
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Laravel怎么解决跨域问题_Laravel配置CORS跨域访问
详解Android图表 MPAndroidChart折线图
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像
浅析上传头像示例及其注意事项
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
网站制作软件有哪些,制图软件有哪些?
如何快速生成凡客建站的专业级图册?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
Laravel如何实现文件上传和存储?(本地与S3配置)
Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控
胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?
如何快速上传建站程序避免常见错误?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
独立制作一个网站多少钱,建立网站需要花多少钱?
在Oracle关闭情况下如何修改spfile的参数
Claude怎样写约束型提示词_Claude约束提示词写法【教程】
高端网站建设与定制开发一站式解决方案 中企动力
Laravel怎么使用Intervention Image库处理图片上传和缩放
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】
香港服务器租用每月最低只需15元?
浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】
LinuxShell函数封装方法_脚本复用设计思路【教程】
在线制作视频的网站有哪些,电脑如何制作视频短片?
Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势
Laravel Session怎么存储_Laravel Session驱动配置详解
高防服务器租用指南:配置选择与快速部署攻略
Laravel Docker环境搭建教程_Laravel Sail使用指南
Python高阶函数应用_函数作为参数说明【指导】
猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】
大连网站制作公司哪家好一点,大连买房网站哪个好?
香港服务器WordPress建站指南:SEO优化与高效部署策略
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
北京网站制作的公司有哪些,北京白云观官方网站?
宙斯浏览器怎么屏蔽图片浏览 节省手机流量使用设置方法
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
下一篇:swoole扩展安装失败怎么办
下一篇:swoole扩展安装失败怎么办

