JS中产生20位随机数以0-9为例也可以是a-z A-Z


Posted in Javascript onAugust 01, 2014

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 相关文章推荐
理解Javascript_06_理解对象的创建过程
Oct 15 Javascript
使用JS进行目录上传(相当于批量上传)
Dec 05 Javascript
js换图片效果可进行定时操作
Jun 09 Javascript
JavaScript操作cookie类实例
Mar 31 Javascript
jQuery提示插件alertify使用指南
Apr 21 Javascript
javascript实现可拖动变色并关闭层窗口实例
May 15 Javascript
JavaScript 对象深入学习总结(经典)
Sep 29 Javascript
Vue通过ref父子组件拿值方法
Sep 12 Javascript
非常漂亮的js烟花效果
Mar 10 Javascript
JavaScript运动原理基础知识详解
Apr 02 Javascript
Canvas跟随鼠标炫彩小球的实现
Apr 11 Javascript
一文彻底理解js原生语法prototype,__proto__和constructor
Oct 24 Javascript
js控制再次点击按钮之间的间隔时间可防止重复提交
Aug 01 #Javascript
批量修改标签css样式以input标签为例
Jul 31 #Javascript
JQuery中serialize()、serializeArray()和param()方法示例介绍
Jul 31 #Javascript
jquery、js调用iframe父窗口与子窗口元素的方法整理
Jul 31 #Javascript
jquery获取一个元素下面相同子元素的个数代码
Jul 31 #Javascript
json属性名为什么要双引号(个人猜测)
Jul 31 #Javascript
一个不错的字符串转码解码函数(自写)
Jul 31 #Javascript
You might like
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
php上传文件中文文件名乱码的解决方法
2013/11/01 PHP
PHP eval函数使用介绍
2013/12/08 PHP
php和jquery实现地图区域数据统计展示数据示例
2014/02/12 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
JavaScript 指导方针
2007/04/05 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
2014/12/16 Javascript
jQuery实现数秒后自动提交form的方法
2015/03/05 Javascript
如何使用headjs来管理和异步加载js
2016/11/29 Javascript
jQuery实现在新增加的元素上添加事件方法案例分析
2017/02/09 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
Vue的事件响应式进度条组件实例详解
2018/02/04 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
NVM安装nodejs的方法实用步骤
2019/01/16 NodeJs
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
2019/06/04 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
vuex实现数据状态持久化
2019/11/11 Javascript
javascript实现固定侧边栏
2021/02/09 Javascript
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
Python实现将数据写入netCDF4中的方法示例
2018/08/30 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
python 遍历pd.Series的index和value
2019/11/26 Python
详解pandas绘制矩阵散点图(scatter_matrix)的方法
2020/04/23 Python
python利用faker库批量生成测试数据
2020/10/15 Python
python 实现音频叠加的示例
2020/10/29 Python
英国知名奢侈品包包品牌:Milli Millu
2016/12/22 全球购物
New Era英国官网:美国棒球帽品牌
2018/03/21 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
巴西化妆品商店:Lojas Rede
2019/07/26 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
英语翻译系毕业生求职信
2013/09/29 职场文书
影视艺术学院毕业生自荐信
2013/11/13 职场文书
护士辞职信模板
2014/01/20 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
python中subplot大小的设置步骤
2021/06/28 Python