这篇文章主要为大家详细介绍了js生成任意长度随机字符串,具有一定的参考价值,可以用来参考一下。

感兴趣的小伙伴,下面一起跟随512笔记的小编罗X来看看吧。

JS代码如下:

/**

* @param

* @arrange (512.笔记) www.512pic.com

* param flag 是否是任意长度

* param min 任意长度最小值

* param max 任意长度最大值

*/

function randomStr(flag, min, max) {

var str = "";

var index = "";

var range = min;

var arr = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b',

'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p',

'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'A', 'B', 'C', 'D',

'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R',

'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];

//min,max范围内随机的一个数

if(flag) {

range = Math.floor(Math.random() * (max - min + 1) + min);

}

for(var i = 0; i < range; i++) {

index = Math.round(Math.random() * (arr.length - 1));

str += arr[index];

}

return str;

}

// 来自:512笔记(www.512pic.com)

注:关于js生成任意长度随机字符串的内容就先介绍到这里,更多相关文章的可以留意512笔记的其他信息。

关键词:随机字符串

js生成的字符串php,js生成任意长度随机字符串相关推荐

  1. java生成随机6个数字和字母_java_Java生成含字母和数字的6位随机字符串,本文实例为大家分享了Java生成 - phpStudy...

    Java生成含字母和数字的6位随机字符串 本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.Ar ...

  2. 随机生成一个任意长度的字符串

    此方法主要作用:实现随机生成一个字符串,包括字符和数字,任意长度. 实现思路: 1 判断生成为字母还是数字 2 如果是数字可以直接取值 3 如果是字符则要判断为大写还是小写 4 通过一个字符串来接收各 ...

  3. java随机产生字母排序_Java生成含字母和数字的6位随机字符串

    本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...

  4. python随机生成字符串_Python 2.6中的随机字符串(可以吗?)

    我一直在试图找到一种更像python的方法来生成python中的随机字符串,这种方法也可以伸缩.通常,我看到类似的东西''.join(random.choice(string.letters) for ...

  5. python随机生成英文字符串_如何用Python语言生成随机字符串 | 学步园

    这是在Stackoverflow的关于 "用Python语言简洁地生成随机字符串" 的经典问答. 将此文翻译并分享下. 我想生成一个长度为N的字符串. 这个字符串应由数字和大写英文 ...

  6. java生成6随机数字和字母_Java生成含字母和数字的6位随机字符串

    本文实例为大家分享了Java生成6位随机字符串的实现代码,具体内容如下 package com.amos.tools; import java.util.ArrayList; import java. ...

  7. 输入任意长度的字符串,反向输出(递归)

    递归既程序调用其本身,虽然递归对于内存和时间的消耗极大,但是有时候它可以很轻松的实现一些看起来不太容易的题目. 对于一个没有给出长度的字符串,我们有很多做法,可以用动态申请内存的方法来写,也可以通过栈 ...

  8. java创建任意长度空格字符串_输入任意长的一个字符串,统计其字母、数字、空格及其他字符的数量。...

    标签: 思路:简单的利用一个多重 if 结构就可以解决. CODE: import java.util.Scanner; public class Character{ public static v ...

  9. html 随机字母,JS简单生成由字母数字组合随机字符串示例

    本文实例讲述了JS简单生成由字母数字组合随机字符串.分享给大家供大家参考,具体如下: 前言 最近有个需求,是需要生成3-32位长度的字母数字组合的随机字符串,另一个是生成43位随机字符串. 方法一 奇 ...

  10. html怎么随机生成字母,JS简单生成由字母数字组合随机字符串示例_气质_前端开发者...

    本文实例讲述了 前言 最近有个需求,是需要生成3-32位长度的字母数字组合的随机字符串,另一个是生成43位随机字符串. 方法一 奇妙的写法 Math.random().toString(36).sub ...

最新文章

  1. 数学知识--Methods for Non-Linear Least Squares Problems(第二章)
  2. 财务大数据比赛有python吗-Python大数据与机器学习之NumPy初体验
  3. tf.ConfigProto()函数
  4. Unity shader之金属质感衣服
  5. jquery简单原则器(匹配索引为指定值的元素)
  6. Kali-linux使用Nessus
  7. mysql的学习要点_MySQL中的联合索引的学习要点总结
  8. 论文阅读01:大规模人脸图像检索的深度度量哈希
  9. 在计算机系统中 一个以科学的方法组织,(10)在计算机系统中,一个以科学的方法组织、存储数据,并可高效地获取、维护数据的软件系统称为【10】...
  10. 花呗下调部分年轻用户额度,倡导理性消费,网友:是嫌我穷了吗?
  11. java中使用QBC的好处_使用QBC的方式应用多对多关系中的查询
  12. SQL SERVER数据库开发之触发器的应用
  13. 读取excel内容在网页上显示出来
  14. 14. Magento路由分发过程解析(二):Standard路由对象
  15. Arduion 底层原理之 setup函数和loop函数
  16. 完成例如12345转换为中文大写1万两千三百四十五
  17. kmeans聚类算法_常用聚类算法综述
  18. java 获取系统默认打印机状态
  19. java path 注解_Java内置系统注解和元注解
  20. 11个你可能不知道的Python库

热门文章

  1. 浅谈找到***点后的处理(清理***)
  2. HackerOne年度报告:安全众测推出四年,成果几何?
  3. curl以cookie的方式登录
  4. 微信小程序canvas 图片绘制
  5. 微信小程序:最新微信登录授权并获取openid等信息
  6. C#校验身份证(15位、18位)
  7. 泛型list集合类转换成DataTable、datatable转list
  8. PHPExcel 导出带生成图片完美案例
  9. YAF 接口 2016-10-27
  10. linux扫描后台地址,Linux如何查看和控制进程