Java生成隨機字符串和生成隨即類

有時候我們在測試的時候需要構建一些對象,每次測試都要構建很麻煩,所以我們可以構建一些類,並給類賦一些隨機值。

@Data
@ToString
class Person {
     private Integer id;
     private Integer age;
     private String name;

     public static Person randomPerson() {
         Random random = new Random();
         Person person = new Person();
         person.setId(random.nextInt(100));
         person.setAge(random.nextInt(100));
         person.setName(generateString(5));
         return person;
     }

     public static String generateString(int length) {
         String str = "zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPASDFGHJKLZXCVBNM1234567890";
         Random random = new Random();
         char[] text = new char[length];
         for (int i = 0; i < length; i++) {
             text[i] = str.charAt(random.nextInt(str.length()));
         }
         return new String(text);
     }
 }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章