JavaScript生成随机字符串的方法
本文实例讲述了JavaScript生成随机字符串的方法。分享给大家供大家参考。具体分析如下:
这里使用JavaScript生成一个随机字符串,可以指定字符串的长度。
function RandomString(length) {
var str = '';
for ( ; str.length < length; str += Math.random().toString(36).substr(2) );
return str.substr(0, length);
}
希望本文所述对大家的javascript程序设计有所帮助。
相关推荐
-
javascript创建含数字字母的随机字符串方法总结
第一种: //code from http://caibaojian.com/js-random-string.html function makeid() { var text = ""; var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; for( var i=0; i < 5; i++ ) text += possible.charAt(Math
-
js 按照指定间隔 向字符串中插入随机字符串的实现代码
var getNewString = function (){ var getIc = function (ic){ var arric = ic.split(","); randomIc = arric[Math.floor(Math.random()*(arric.length))]; return randomIc }; return function (oc,ic,re){ var reStr = "(.{"+re+"}|.*)"; va
-
JS生成随机字符串的多种方法
下面的一段代码,整理电脑时,记录备查. 复制代码 代码如下: <script language="javascript"> function randomString(len) { len = len || 32; var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678'; /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/ var maxPos = $chars.len
-
用js实现随机返回数组的一个元素
复制代码 代码如下: <SCRIPT LANGUAGE="JavaScript"> <!-- var test = ["aa","bb","cc","dd","ee"]; document.write(test[Math.floor(Math.random()*test.length)]); setInterval("location.reload()&quo
-
Javascript 生成指定范围数值随机数
不过经过俺的小小努力之后, 终于让俺摸着门道喽, 问题也就理所当然滴解决掉. 然后就写了个公式, 这样应该可以消失掉这个用法了, 公式: 1. 从1开始 至 任意值 linenum parseInt(Math.random()*上限+1); 2. 从任意值开始 至 任意值 linenum parseInt(Math.random()*(上限-下限+1)+下限); 上面的公式使用了 parseInt(), 因此要加1; 如果使用 Math.ceil() 则不需要加1, 俺习惯于这样写... 目录:
-
Js 随机数产生6位数字
复制代码 代码如下: <script type="text/javascript"> function MathRand() { var Num=""; for(var i=0;i<6;i++) { Num+=Math.floor(Math.random()*10); } document.getElementById("Lb_Random").innerText=Num; document.getElementById(&qu
-
js 数组随机字符串(广告不重复)
比较好的地方就是js数组的操作,不重复的数组id显示,完美实现. theAds=new Array(); shu =13; dot=''; theAds[1]='我们第一条'; theAds[2]='我们第二条'; theAds[3]='我们第三条'; theAds[4]='我们第四条'; theAds[5]='我们第五条'; theAds[6]='我们第六条'; theAds[7]='我们第七条'; theAds[8]='我们第八条'; theAds[9]='我们第九条'; theAds[10
-
javascript自动生成包含数字与字符的随机字符串
本文实例讲述了javascript自动生成包含数字与字符的随机字符串的方法.分享给大家供大家参考.具体如下: 这里主要用到Math.random() 和 Math.floor() 两个函数 Math.random() -- 返回0和1之间的伪随机数 可能为0,但总是小于1,[0,1) Math.floor() -- 向下取整,舍掉小数字后的值 实现随机多位数的方法: 复制代码 代码如下: /** * * 随机生成数字 * *@param num 生成数字位数 */ functi
-
JS随机生成不重复数据的实例方法
昨天晚上在IBM上看了一篇关于在Java开发人员对于JavaScript看法的文章,感受很深,发现作为一个Java开发人员应该要懂得而且还要熟练JavaScript的能力.毕竟现在的JavaScript已经非常强大了,在Jquery,Ext等插件的注入后.已经慢慢再次受到Java开发人员的青睐了.下面因为项目需要,特地编写了一个生成随机数的方法,而且是不重复.代码如下:Javascript代码 复制代码 代码如下: // 定义存放生成随机数的数组 var array=new Array(); /
-
javascript获取不重复的随机数的方法比较
不重复的随机数方案1:1531 毫秒 一般的思路是先创建一个1-3000的数组,每一次取出一个,然后让这个数组减少一个, 取一个,减少一个,这样就可以做到永不重复了. 随机不重复_www.jb51.net var count=3000; var original=new Array;//原始数组 //给原始数组original赋值 for (var i=0;i 我们 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 不重复的随机数方案2:297毫秒 但是方案1采用了slice方法,此方
随机推荐
- EditPlus中的正则表达式 实战(1)
- W3C Group的JavaScript1.8 新特性介绍
- Oracle数据更改后出错的解决方法
- 详解vue中使用express+fetch获取本地json文件
- 在肉鸡上架设全能服务器的方法介绍
- 详解spring开发_JDBC操作MySQL数据库
- 利用java操作Excel文件的方法
- Linux中Oracle数据库备份
- javascript 中对象的继承〔转贴〕
- Html5 js实现手风琴效果
- PHP简单获取多个checkbox值的方法
- 一个单引号引发的MYSQL性能问题分析
- 不用图片作背景CSS做的小灯笼效果_练习用
- 全flash站制作剖析
- JavaScript 组件之旅(四):测试 JavaScript 组件
- 深入eAccelerator与memcached的区别详解
- Android开发中Toast显示消息的方法小结
- C#操作目录与文件的方法步骤
- shell编程跨服务器备份文件
- jsonp跨域及实现百度首页联想功能的方法