commons之RandomStringUtils
来源:互联网 发布:淘宝手机详情页动态图 编辑:程序博客网 时间:2024/05/17 16:53
import java.util.Random; import org.apache.commons.lang3.RandomStringUtils; public class RandomStringUtilsDemo { private staticfinal Random RANDOM = new Random(); private staticfinal int count =4; private staticfinal int start =0; private staticfinal int end =3; private staticfinal String str = "abcd1234"; private staticfinal char[] chars = {'a', 'b','1', '2','c', 'd','e', 'f', '3' }; public staticvoid main(String[] args) { System.out.println("random1:" + RandomStringUtils.random(count)); System.out.println("random2:" + RandomStringUtils.random(count, chars)); System.out.println("random3:" + RandomStringUtils.random(count, str)); System.out.println("random4:" + RandomStringUtils.random(count, true, true)); System.out.println("random6:" + RandomStringUtils .random(count, start, end, true, true, chars)); System.out.println("random7:" + RandomStringUtils.random(count, start, end, true, true, chars, RANDOM)); System.out.println("randomAlphabetic:" + RandomStringUtils.randomAlphabetic(count)); System.out.println("randomAlphanumeric:" + RandomStringUtils.randomAlphanumeric(count)); System.out.println("randomAscii:" + RandomStringUtils.randomAscii(count)); System.out.println("randomNumeric:" + RandomStringUtils.randomNumeric(count)); } }