js如何生成id随机数
2019-01-15 07:02:06来源:博客园 阅读 ()
有时候在我们在新增数据时,需要自动生成主键id等,就经常会遇到需要生成随机数的方法。
下面先介绍一种比较简单的生成随机数方法:
1 //产生随机数函数 2 function RndNum(n){ 3 var rnd=""; 4 for(var i=0;i<n;i++) 5 rnd+=Math.floor(Math.random()*10); 6 return rnd; 7 }
接着我们在我们需要的函数中去调用这个产生随机数的方法:
(下面的案例是我自己写的项目中用到的,下面的第12行就调用了上面写的生成随机数函数的方法RndNum,并设置了6位随机数)
1 /** 2 * 事件处理:点击添加公司按钮 3 */ 4 function addStru(menuitem){ 5 6 var record=menuitem.parentMenu.record; 7 var count=record.getCount(); 8 //var newCount =count+1; 9 L5.MessageBox.prompt("请输入新公司名称","",function(e,corptext){ 10 if(e=="ok"){ 11 var data={ 12 struId:record.get("struId")+RndNum(6),//这里调用了上面写的随机数函数使用了拼接S001+6位的随机数 13 struName:corptext, 14 organId:record.get("organId")+count, 15 parentId:record.get("organId"), 16 sortOrder:RndNum(5)//这里调用了上面写的随机数函数 17 }; 18 19 var rec=new L5.tree.TreeRecord.recordTypes["struRecord"](data,data.id); 20 record.insert(rec); 21 var command=new L5.Command("com.hrt.envir.demo.lmy5.StruSaveCommand"); 22 command.setParameter("struRecord",rec); 23 command.execute("save"); 24 //var a=command.getReturn("ewe"); 25 var tmpe111=100; 26 if(!command.error){ 27 alert("添加成功!") 28 }else{ 29 alert(command.error); 30 } 31 } 32 }); 33 }
效果验证:
1.右键添加公司
2.输入公司名称,点击确定
3.结果,成功生成了一个S001+6位随机数id
原文链接:https://www.cnblogs.com/lmyupupblogs/p/10256410.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:一些小知识总结(虽然可能没用)
- 如何用javascript连接access数据库 2020-03-20
- ?javascript如何控制上传文件的大小 2020-03-19
- Js中如何使用sort() 2020-03-18
- 如何用算法删除重复数据 2020-03-18
- javascript如何获取图片颜色 2020-03-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash