java获取指定长度随机数(版本1)
2014-02-28 12:35
232 查看
获取指定长度随机数,含大小写字母和数字
package org.sw; import java.util.Random; /** * 得到指定位数的随机数 * @author mengzw * @since 3.0 2014-2-28 */ public class DemoRandom { /** * 获取随机数 * @param length * @return */ public String getCharAndNumr(int length) { String val = ""; Random random = new Random(); for(int i = 0; i < length; i++) { String charOrNum = random.nextInt(2) % 2 == 0 ? "char" : "num"; // 输出字母还是数字 if("char".equalsIgnoreCase(charOrNum)) // 字符串 { int choice = random.nextInt(2) % 2 == 0 ? 65 : 97; //取得大写字母还是小写字母 val += (char) (choice + random.nextInt(26)); } else if("num".equalsIgnoreCase(charOrNum)) // 数字 { val += String.valueOf(random.nextInt(10)); } } return val; } public static void main(String[] args) { DemoRandom dr = new DemoRandom(); String random = dr.getCharAndNumr(13); System.out.println(random); } }
相关文章推荐
- java代码获取指定长度随机数
- 获取指定长度随机数和系统当前时间到毫秒
- java获取指定范围的随机数
- 【java】RC4加密转16进制获取长度为40的不重复优惠码字符串 【未优化版本】
- 编写一个JAVA程序,创建指定长度的 int 型数组,并生成 100 以内随机数为数组中的每个元素赋值,然后输出数组
- Java精确截取字符串/获取字符串前指定长度字符函数
- 获取指定长度的随机数 -- 插件
- Java生成指定长度的随机数
- java 文件压缩 base64加解密 生成指定随机数 时间换算 获取系统 获取mac等小结
- Java生成随机数工具类,进制之间的转换工具类,获取指定时间,时间格式转换工具类
- java获取指定范围随机数
- Java生成随机数工具类,进制之间的转换工具类,获取指定时间,时间格式转换工具类
- java8 获取范围之内的随机数(指定最小,最大值)
- Java获取随机数获取制定范围指定个数不重复的随机数
- java获取指定位数的随机数和字母
- 获取指定长度的数字随机数
- Java 如何根据指定的范围获取随机数
- java中随机数的获取
- c# 判断字符是否是全角, 获取字符串的字节数 , 获取字符串指定长度字节数的字符串
- JAVA获取指定日期的时间戳