永发信息网

如何用js实现随机生成六位数字密码

答案:4  悬赏:40  手机版
解决时间 2021-02-09 20:38
如何用js实现随机生成六位数字密码
最佳答案
random() 方法可返回介于 0 ~ 1 之间的一个随机数。
document.write(Math.random())

输出 0.3819797304347996

乘以 1000000 再取整
var num = math.ceil( Math.random()*100000);
全部回答
String(Math.random()).substring(2, 8)
<!doctype html> <html lang="en">  <head>   <meta charset="UTF-8">   <meta name="Generator" content="EditPlus®">   <meta name="Author" content="">   <meta name="Keywords" content="">   <meta name="Description" content="">   <title>Document</title>   <script type="text/javascript">     //16进制(数值+字母)     function random1(len) {         var pwd = "";         for(var idx = 0; idx < len; idx ++){             pwd = pwd + ((Math.random() * 16) & (0x5 | 0x9)).toString(16);         }         return pwd;     }     //ASCII (数值+字母+特殊字符)     function random2(len){         //ASCII 33 ~ 126         var pwd = "";         for(var idx = 0; idx < len; idx ++){             pwd = pwd + String.fromCharCode(parseInt(Math.random() * 93 + 33));         }         return pwd;     }     //纯数字     function random3(len){         var pwd = "";         for(var idx = 0; idx < len; idx ++){             var seed = parseInt(Math.random() * 9);             pwd = pwd + seed;         }         return pwd;     }     function create(){         var result = document.getElementById("result1");         for(var i = 0; i < 10; i++){             result.innerText = result.innerText + random1(6) + "\n";         }         var result = document.getElementById("result2");         for(var i = 0; i < 10; i++){             result.innerText = result.innerText + random2(6) + "\n";         }         var result = document.getElementById("result3");         for(var i = 0; i < 10; i++){             result.innerText = result.innerText + random3(6) + "\n";         }     }   </script>  </head>  <body>     <div id="result1" style="border:1px solid #e0e0e0;width: 200px; height: 300px;margin-top: 10px;float: left;">     </div>     <div id="result2" style="border:1px solid #e0e0e0;width: 200px; height: 300px;margin-top: 10px;margin-left: 20px;float: left;">     </div>     <div id="result3" style="border:1px solid #e0e0e0;width: 200px; height: 300px;margin-top: 10px;margin-left: 20px;float: left;">     </div>     <button onclick="create()" style="padding: 3px 5px;margin: 5px 20px;">Random</button>  </body> </html>
写一个数组里面存上数字和字母,然后利用random函数随机6个字符串拼接,当然一般验证码都应该是后台生成的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国电信(徐州铜山汉王雨露专)地址有知道的么
废两千年帝制,首义归功先行者;积四十载经验
新区城管局地址在什么地方,想过去办事
是长三角老师工资高还是珠三角工资高
人形自走挂到底什么意思
凤凰宾馆家属院怎么去啊,有知道地址的么
为什么深海鱼虾酥那么贵?营养价值有哪些?
广大纺织站在什么地方啊,我要过去处理事情
求幽默好看的修仙神魔古言小说
金刚用蜜蜡隔片长时间会有磨损吗
中国电信(团结东路电信营业厅)地址好找么,我
链家地产地址在哪,我要去那里办事
杭州濮家新村附近宠物寄养店
中国电信(徐州铜山柳泉帝豪专)地址在什么地方
北丰街/安康路(路口)在哪里啊,我有事要去这
推荐资讯
星火驾校报名联络点怎么去啊,有知道地址的么
推荐几款戴尔适合大学生用的笔记本电脑,谢谢
今天有一个冒充公安的打电话给我,估计诈骗的
飘飘购便利店八方明珠店怎么去啊,有知道地址
板纸1300一吨,划多少钱一斤
枣庄德宏化工有限公司工会委员会怎么去啊,有
榕树根不清除还会长吗
龙盘兔不好吗?具体怎么看怎么怎么分析的
莱州市食品药品检验所怎么去啊,有知道地址的
济南市商河县新苗幼儿园在哪里啊,我有事要去
鬼泣4,魔剑教团总部,有个很大的转盘,我跳
芳草路/S308(路口)地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?