`
godsmell
  • 浏览: 10015 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于生成随机字符串

    博客分类:
  • JAVA
 
阅读更多

项目中经常需要产生一些用于测试目的的随机字符,虽然commons 里面已经提供了类似的方法,

但是自己还是忍不住写了一个,呵呵,就当是重复发明轮子吧。

 

/**
 * @author Sean
 * 
 */
public class RandStrUtil {

	private static char[] CHARS = "abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ9876543210".toCharArray();

	public static String genStr(int len) {
		StringBuilder sb = new StringBuilder();
		for (int i = 0; i < len; i++) {
			int rd = new Random().nextInt(CHARS.length);
			sb.append(CHARS[rd]);
		}
		return sb.toString();
	}

	public static int genNumInRange(int st, int end){
	    return st + new Random().nextInt(end+1);
	}
	
         public static int genNumInRange(int num){
	     return new Random().nextInt(num+1);
	 }
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics