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);
     }
 }

猜你喜欢

转载自blog.csdn.net/God__is__a__girl/article/details/83537000
今日推荐