commons-lang中對應也有RanddomUtils、RandomStringUtils
直接從類結構開始入手:
基本都是見名知意了,就不一一展開;點開源碼可以看到算是比較通俗易懂的對Random的封裝,如果不想使用工具類也可以自己參考源碼
示例:
public static void main(String[] args) { // 隨機整數(左閉右開)
int i = RandomUtil.randomInt(1, 100); System.out.println("i = " + i); // 隨機整數(0到邊界,左閉右開)
int j = RandomUtil.randomInt(10); System.out.println("j = " + j); // 隨機UUID
String uuid = RandomUtil.randomUUID(); // uuid = 7a55110f-49d7-45d2-8040-f4365090dfc7
System.out.println("uuid = " + uuid); }
其它主要內容參考文檔(詳細參見API或者直接看源碼)