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 相关文章推荐
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
Nov 14 Javascript
JS获取iframe中longdesc属性的方法
Apr 01 Javascript
jquery 重写 ajax提交并判断权限后 使用load方法报错解决方法
Jan 19 Javascript
Web打印解决方案之证件套打的实现思路
Aug 29 Javascript
详解vue-cli 脚手架项目-package.json
Jul 04 Javascript
JS库之ParticlesJS使用简介
Sep 12 Javascript
详解用函数式编程对JavaScript进行断舍离
Sep 18 Javascript
深入掌握 react的 setState的工作机制
Sep 27 Javascript
解决vue select当前value没有更新到vue对象属性的问题
Aug 30 Javascript
vue-router命名视图的使用讲解
Jan 19 Javascript
巧妙运用v-model实现父子组件传值的方法示例
Apr 07 Javascript
vue element upload组件 file-list的动态绑定实现
Oct 11 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模拟asp中的XmlHttpRequest实现http请求的代码
2011/03/24 PHP
PHP之数组学习
2011/05/29 PHP
PHP异常Parse error: syntax error, unexpected T_VAR错误解决方法
2014/05/06 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
PHP基于imagick扩展实现合成图片的两种方法【附imagick扩展下载】
2017/11/14 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
php设计模式之适配器模式实例分析【星际争霸游戏案例】
2020/04/07 PHP
Jquery下判断Id是否存在的代码
2011/01/06 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
来自国外的30个基于jquery的Web下拉菜单
2012/06/22 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
2013/08/09 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
判断文档离浏览器顶部的距离的方法
2014/01/08 Javascript
js离开或刷新页面检测(且兼容FF,IE,Chrome)
2014/03/05 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
jQuery插件windowScroll实现单屏滚动特效
2015/07/14 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
canvas的神奇用法
2017/02/03 Javascript
ES6中Proxy与Reflect实现重载(overload)的方法
2017/03/30 Javascript
js原生方法被覆盖,从新赋值原生的方法
2018/01/02 Javascript
JavaScript实现飞舞的泡泡效果
2020/02/07 Javascript
微信小程序个人中心的列表控件实现代码
2020/04/26 Javascript
基于Vue3.0开发轻量级手机端弹框组件V3Popup的场景分析
2020/12/30 Vue.js
python分析nignx访问日志脚本分享
2015/02/26 Python
用TensorFlow实现戴明回归算法的示例
2018/05/02 Python
Python使用itertools模块实现排列组合功能示例
2018/07/02 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
python游戏开发的五个案例分享
2020/03/09 Python
深入浅析Python 命令行模块 Click
2020/03/11 Python
全球最大的服务市场:Fiverr
2017/01/03 全球购物
法国体育用品商店:GO Sport
2019/10/23 全球购物
Viking Direct爱尔兰:办公用品和家具
2019/11/21 全球购物
防灾减灾日活动总结
2014/08/26 职场文书
酒店餐厅2014重阳节活动策划方案
2014/09/16 职场文书
2016年教师党员公开承诺书
2016/03/24 职场文书