获取指定长度的随机字符串
1 /** 2 * 获取指定长度的随机字符串 3 * @param pwd_len 指定长度 4 * @return 5 */ 6 public static String genRandomNum(int pwd_len) { 7 // 35是因为数组是从0开始的,26个字母+10个数字 8 final int maxNum = 36; 9 int i; // 生成的随机数 10 int count = 0; // 生成的密码的长度 11 12 char[] str = { 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 13 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9' }; 14 StringBuffer pwd = new StringBuffer(""); 15 Random r = new Random(); 16 while (count < pwd_len) { 17 // 生成随机数,取绝对值,防止生成负数, 18 i = Math.abs(r.nextInt(maxNum)); // 生成的数最大为36-1 19 if (i >= 0 && i < str.length) { 20 pwd.append(str[i]); 21 count++; 22 } 23 } 24 25 return pwd.toString(); 26 }
转载于:https://www.cnblogs.com/redhat0019/p/8034025.html
获取指定长度的随机字符串相关推荐
- Python中生成一个指定长度的随机字符串实现示例
方法一: 定义一个函数,参数为所要生成随机字符串的长度.通过random.randint(a, b)方法得到随机数字,具体函数如下: 1 2 3 4 5 6 7 8 9 10 def generate ...
- MySQL 生成指定长度的随机字符串
2019独角兽企业重金招聘Python工程师标准>>> 1.生成指定长度英文字符串的函数 DELIMITER $$ create function rand_string (n in ...
- 产生指定长度的随机字符串
//如需包含小写字母,数字,在S中添加. function aaa(Num:Integer): string; var i: Byte; s: string; begin s := 'ABCDEFGH ...
- 三、获取指定长度的汉字,数字,字母,手机号,身份证号等
一.获取指定长度的大小写数字组合 /** * 随机生成指定长度的大小写数据组合的字符串 * @param length * @return */ public static String getRan ...
- JAVA打印指定长度的随机英文字母(小写)
JAVA打印指定长度的随机英文字母(小写) 这里要用到一个生成随机数的方法Math.random() 关于Math.random() 它是令系统随机选取大于等于 0.0 且小于 1.0 的伪随机 do ...
- Java将字符串按照指定长度分割成字符串数组
直接上代码: public class Test {/*** 将字符串按照指定长度分割成字符串数组** @param src* @param length* @return*/public stati ...
- pandas使用query函数和sample函数、使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据
pandas使用query函数和sample函数.使用query函数筛选dataframe中的特定数据行并使用sample函数获取指定个数的随机抽样数据(query dataframe and ran ...
- 将字符串分割为指定长度的子字符串
将一个字符串从左至右,分割成指定长度的子字符串(注:最后一个子字符串的长度不一定等于指定的长度) 1 #include <stdio.h> 2 #include <string.h& ...
- lua生成指定大小的随机字符串
一.random_str.lua详细代码如下 --随机生成指定大小的字符串local function randomStr(len)local rankStr = ""local ...
最新文章
- 网站网络流量的极限,你考虑过么?
- 微信小程序用户拒绝授权之后重新调用
- 用户空间与内核空间数据交换的方式(2)------procfs
- php 5.3.29 怎么开启debug_PHP代码审计之环境安装(一)
- 设置电脑开机自启动软件,exe/jar均可
- Coaching 企业教练
- android activity 测试,android – 最快的方法来创建一个模拟Activity来进行测试
- unity激活对象组件
- scm 软件配置管理
- system什么意思c语言,system是什么意思?
- python爬虫-国家企业_国家企业信用公示系统的爬取
- “.NET研究”专访微软MVP衣明志:走进ASP.NET MVC 2框架开发
- 大厂转身,小米数字化采购缘何成功?| 爱分析调研
- 淘宝店铺装修(首页和宝贝详情页显示不一致)
- mysql server 卸载不了_Mysql卸载问题Start Server卡住报错解决方法
- pandas 聚合函数agg
- 第1章 面向对象分析和设计
- node之request模块
- 2020年我国知识产权服务业市场现状分析,区域发展不平衡、地域性强「图」
- 邯郸一中高考2021成绩查询,邯郸一中2019高考成绩喜报、本一本二上线人数情况...
热门文章
- mysql buffer size_mysql中join_buffer_size的建议最大值是多少?
- C代码反汇编后的堆栈寄存器EBP和ESP
- Kruskal重构树
- 计算器服务端/客户端
- 一个类及其对象初始化的过程
- Leetcode-53:最大子序和
- android onclick fragment,Android Fragment onClick按钮方法
- 暑期作息时间表模板_人民日报给孩子的暑假作息时间表,转给家长!
- log4j:WARN Please initialize the log4j system properly
- C#从excel中将数据导出到datatable