首页 > 解决方案 > 我想生成一个随机数并在另一个类中使用它来生成随机名称

问题描述

下面是我坚持将 int 转换为字符串 ans 的代码,同时也想知道如何在另一个类中使用它

public int RandomNumber(int min, int max)
{
    Random r = new Random();
    return r.nextInt((max - min) + 1) + min;
    String randnumber = r.toString();
}

所以这里是类型不匹配,我也想在我的下一个脚本中使用这个随机数

String id = pagehelper.RandomNumber(String min, String max);
firstName.sendKeys("FirstName"+id);
lastName.sendKeys("LastName"+id);

标签: javaselenium-webdriver

解决方案


让该方法返回一个字符串而不是一个 int。我也将方法设为静态,因为它不引用任何类成员并更改名称以小写开头,因为这是命名 java 方法的实践

public static String randomNumber(int min, int max) {
    Random r = new Random();
    int temp = r.nextInt((max - min) + 1) + min;
    return r.toString();
}

推荐阅读