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 相关文章推荐
Query中click(),bind(),live(),delegate()的区别
Nov 19 Javascript
JavaScript实现数字数组按照倒序排列的方法
Apr 06 Javascript
Javascript中关于Array.filter()的妙用详解
Dec 04 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
Mar 09 Javascript
jquery submit()不能提交表单的解决方法
Apr 24 jQuery
vue在使用ECharts时的异步更新和数据加载详解
Nov 22 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
Dec 29 Javascript
vue检测对象和数组的变化分析
Jun 30 Javascript
vue自定义底部导航栏Tabbar的实现代码
Sep 03 Javascript
JQuery Ajax执行跨域请求数据的解决方案
Dec 10 jQuery
JQueryDOM之样式操作
Mar 27 jQuery
解决layui数据表格table的横向滚动条显示问题
Sep 04 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中Smarty模板初体验
2011/08/08 PHP
php查询及多条件查询
2017/02/26 PHP
用Laravel Sms实现laravel短信验证码的发送的实现
2018/11/29 PHP
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
node.js中的fs.readlink方法使用说明
2014/12/17 Javascript
介绍JavaScript的一个微型模版
2015/06/24 Javascript
原生JS实现风箱式demo,并封装了一个运动框架(实例代码)
2016/07/22 Javascript
再谈javascript常见错误及解决方法
2016/09/16 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
PHP 实现一种多文件上传的方法
2017/09/20 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
详解从买域名到使用pm2部署node.js项目全过程
2018/03/07 Javascript
vue2中使用less简易教程
2018/03/27 Javascript
vue 设置proxyTable参数进行代理跨域
2018/04/09 Javascript
vue-router beforeEach跳转路由验证用户登录状态
2018/12/26 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
django框架使用方法详解
2019/07/18 Python
Python数据分析模块pandas用法详解
2019/09/04 Python
python装饰器原理与用法深入详解
2019/12/19 Python
py-charm延长试用期限实例
2019/12/22 Python
python实现人机猜拳小游戏
2020/02/03 Python
Django 设置多环境配置文件载入问题
2020/02/25 Python
ansible-playbook实现自动部署KVM及安装python3的详细教程
2020/05/11 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
网站创业计划书
2014/04/30 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
2015年党员个人自我评价
2015/03/03 职场文书
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python