Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我想生成一个随机数,然后在另一个类中使用它来生成随机名称_Java_Selenium Webdriver - Fatal编程技术网

Java 我想生成一个随机数,然后在另一个类中使用它来生成随机名称

Java 我想生成一个随机数,然后在另一个类中使用它来生成随机名称,java,selenium-webdriver,Java,Selenium Webdriver,下面是代码,我一直在将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

下面是代码,我一直在将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);

让该方法返回一个字符串而不是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();
}

让该方法返回一个字符串而不是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();
}

您能定义生成随机数与随机名称之间的关系吗?您是在获得随机数后从数组中获得随机名称的吗?而且在
返回后也无法执行任何操作,因此您还必须修复该问题。(如果您只想将整数本身转换为字符串,可以通过字符串串联实现:
“FirstNam”+id
id
转换为字符串(如果它是整数)。您可以定义生成随机数与随机名称之间的关系吗?您是在获得随机数后从数组中获得随机名称的吗?而且在
返回后也无法执行任何操作,因此您还必须修复该问题。(如果您只想将整数本身转换为字符串,则可以通过字符串串联实现:
“FirstNam”+id
id
转换为字符串(如果它是整数)