java生成随机0-9 a-z A-Z字符
1 /** 2 * ******************************************************** 3 * ---功能描述: 4 ********************************************************** 5 * ---@param length 生成字符长度 6 * ---@return 返回生成字符 7 ********************************************************** 8 * ---@author [zt_zoro1272@163.com ] 9 ********************************************************** 10 * ---@since 2015-1-27 11 ********************************************************** 12 * ---@update:[变更日期YYYY-MM-DD][更改人姓名][变更描述] 13 ********************************************************** 14 * 15 */ 16 public static String getRandomString(int length) { 17 //定义字符 18 StringBuffer buffer = new StringBuffer("_-0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"); 19 StringBuffer sb = new StringBuffer(); 20 Random r = new Random(); 21 int range = buffer.length(); 22 //循环字符长度 23 for (int i = 0; i < length; i ++) { 24 //生成随机字符 25 sb.append(buffer.charAt(r.nextInt(range))); 26 } 27 return sb.toString(); 28 } 29 public static void main(String[] args) { 30 31 System.out.println(getRandomString(10)); 32 }
如今的编程是一场程序员和上帝的竞赛,程序员要开发出更大更好、傻瓜都会用到软件。而上帝在努力创造出更大更傻的傻瓜。目前为止,上帝是赢的。
QQ:6203142
-----在北京的四川小伙