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 相关文章推荐
jquery自定义属性(类型/属性值)
May 21 Javascript
JavaScript中的常见问题解决方法(乱码,IE缓存,代理)
Nov 28 Javascript
简单js代码实现selece二级联动(推荐)
Feb 18 Javascript
Angular2实现自定义双向绑定属性
Mar 22 Javascript
vue.js指令和组件详细介绍及实例
Apr 06 Javascript
uploader秒传图片到服务器完整代码
Apr 22 Javascript
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 jQuery
Angular如何引入第三方库的方法详解
Jul 13 Javascript
微信小程序自定义tab实现多层tab嵌套功能
Jun 15 Javascript
使用webpack搭建vue项目实现脚手架功能
Mar 15 Javascript
微信小程序 select 下拉框组件功能
Sep 09 Javascript
微信小程序反编译的实现
Dec 10 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
桌面中心(二)数据库写入
2006/10/09 PHP
学习php设计模式 php实现适配器模式
2015/12/07 PHP
php微信开发接入
2016/08/27 PHP
laravel 事件/监听器实例代码
2019/04/12 PHP
jquery tablesorter.js 支持中文表格排序改进
2009/12/09 Javascript
jquery UI 1.72 之datepicker
2009/12/29 Javascript
Jquery遍历checkbox获取选中项value值的方法
2014/02/13 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
微信js-sdk地理位置接口用法示例
2016/10/12 Javascript
jQuery学习之DOM节点的插入方法总结
2017/01/22 Javascript
JS判断指定dom元素是否在屏幕内的方法实例
2017/01/23 Javascript
Node.js进阶之核心模块https入门
2018/05/23 Javascript
详解如何快速配置webpack多入口脚手架
2018/12/28 Javascript
vue移动端城市三级联动组件使用详解
2019/07/26 Javascript
javscript 数组扁平化的实现
2020/02/03 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
微信小程序:报错(in promise) MiniProgramError
2020/10/30 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
在Python的Bottle框架中使用微信API的示例
2015/04/23 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
Python中bisect的使用方法
2019/12/31 Python
python字符串替换re.sub()实例解析
2020/02/09 Python
python opencv实现图片缺陷检测(讲解直方图以及相关系数对比法)
2020/04/07 Python
Python 实现一个简单的web服务器
2021/01/03 Python
css3之UI元素状态伪类选择器实例演示
2017/08/11 HTML / CSS
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
银行柜员应聘推荐信范文
2013/11/24 职场文书
门卫岗位安全职责
2013/12/13 职场文书
幼儿园门卫岗位职责
2014/02/14 职场文书
学生请假条格式
2014/04/11 职场文书
环境保护标语
2014/06/20 职场文书
老公出轨后的保证书
2015/05/08 职场文书
python 判断文件或文件夹是否存在
2022/03/18 Python
Django基础CBV装饰器和中间件
2022/03/22 Python