如何使用随机函数从Java中的excel文件中随机读取单元格值?

如何使用随机函数从Java中的excel文件中随机读取单元格值?,java,excel,selenium,random,data-driven-tests,Java,Excel,Selenium,Random,Data Driven Tests,我有一个excel表格,有10个条目,0-9行和0列。我想使用随机函数从(5,0)ex(行,列)的单元格中读取一个随机值? 下面是我试过的代码 FileInputStream fis = new FileInputStream("C://Users//logasaravanan.g//Desktop//seleniumtest.xls"); HSSFWorkbook wb = new HSSFWorkbook(fis); HSSFSheet sheet = wb.getSheet("xxxx")

我有一个excel表格,有10个条目,0-9行和0列。我想使用随机函数从(5,0)ex(行,列)的单元格中读取一个随机值? 下面是我试过的代码

FileInputStream fis = new FileInputStream("C://Users//logasaravanan.g//Desktop//seleniumtest.xls");
HSSFWorkbook wb = new HSSFWorkbook(fis);
HSSFSheet sheet = wb.getSheet("xxxx");
Random rand = new Random();
int a= rand(sheet.getLastRowNum());
HSSFRow row = sheet.getRow(a);
System.out.println("Running test case " + row.getCell(0).toString());
你用

您的错误在于您试图使用rand
对象作为方法。
这不是它的工作原理。您的rand是该类型的
对象

然后访问该对象上的方法以实现目标。你可以把它看作一个工具箱

通过执行
Random rand=new Random()
您的工具箱就可以从书架上取下了。 然后您可以使用工具箱中的工具,如您使用的
rand.nextInt

您的错误在于您试图使用rand
对象作为方法。
这不是它的工作原理。您的rand是该类型的
对象

然后访问该对象上的方法以实现目标。你可以把它看作一个工具箱

通过执行
Random rand=new Random()
您的工具箱就可以从书架上取下了。
然后你可以使用工具箱中的工具,比如“代码> RAND。NExtTeN< /Calp>

这将有帮助:这将有助于:如果这个问题对你有帮助,你可以考虑投票或接受这个答案,对于未来的人来说,这是一个类似的问题,这解决了你的问题。如果这个问题对你有帮助,你可以考虑投票或接受这个答案,作为对未来的人的一个类似的问题,这解决了你的问题。
int row = rand.nextInt(sheet.getLastRowNum());