JS中产生20位随机数以0-9为例也可以是a-z A-Z
更新时间:2014年08月01日 15:03:36 投稿:whsnow
本节主要介绍了JS如何产生随机数,本例产生20位随机数以0-9为例也可以是a-z A-Z,需要的朋友可以参考下
JS代码:
function s20(){ var data=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"]; for(var j=0;j<500;j++){ //500为想要产生的行数 var result=""; for(var i=0;i<20;i++){ //产生20位就使i<20 r=Math.floor(Math.random()*16); //16为数组里面数据的数量,目的是以此当下标取数组data里的值! result+=data[r]; //输出20次随机数的同时,让rrr加20次,就是20位的随机字符串了。 } document.write(result); document.write("<br/>"); } }
完整html代码:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script type="text/javascript"> function s20(){ var data=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"]; for(var j=0;j<500;j++){ var result=""; for(var i=0;i<20;i++){ r=Math.floor(Math.random()*16); result+=data[r]; } document.write(result); document.write("<br/>"); } } </script> </head> <body> <input type="button" onclick="s20()" value="产生随机数"> </body> </html>
相关文章
网络之美 JavaScript中Get和Set访问器的实现代码
前两天IE9 Beta版发布了,对于从事Web开发的朋友们来说真是个好消息啊,希望将来有一天各个浏览器都能遵循统一的标准。今天要和大家分享的是JavaScript中的Get和Set访问器,和C#中的访问器非常相似。2010-09-09firefox事件处理之自动查找event的函数(用于onclick=foo())
在ie中,事件对象是作为一个全局变量来保存和维护的。 所有的浏览器事件,不管是用户触发的,还是其他事件, 都会更新window.event 对象。2010-08-08深入浅析JavaScript中prototype和proto的关系
prototype,每一个函数对象都有一个显示的prototype属性,而proto每个对象都有一个名为_proto_内部隐藏属性。本文给大家介绍JavaScript中prototype和proto的关系,需要的朋友参考下2015-11-11让低版本浏览器支持input的placeholder属性(js方法)
低版本浏览器一般都不会支持input的placeholder属性,接下来使用js实现下,感兴趣的朋友可以参考下哈2013-04-04
最新评论