Java 如何创建用于测试的随机单元号
我必须创建一个随机单元号0793914,用于自动化测试 最后079393(5位)数字应随机更改。。每次测试运行 有人能推荐JAVA代码吗?或者是Selenium Java代码Java 如何创建用于测试的随机单元号,java,javascript,selenium,selenium-webdriver,Java,Javascript,Selenium,Selenium Webdriver,我必须创建一个随机单元号0793914,用于自动化测试 最后079393(5位)数字应随机更改。。每次测试运行 有人能推荐JAVA代码吗?或者是Selenium Java代码 谢谢这是数字还是字符串?我问,因为它有一个前导零。 你的初始号码是7939300000 然后添加到它Math.round(Math.Random()*10000) 如果要将其作为字符串,请将字符串设为“079393”,并在上面的结果上使用整数。toString,然后将它们关联起来 var num=Math.ceil(Mat
谢谢这是数字还是字符串?我问,因为它有一个前导零。 你的初始号码是7939300000 然后添加到它
Math.round(Math.Random()*10000)
如果要将其作为字符串
,请将字符串设为“079393”,并在上面的结果上使用整数。toString
,然后将它们关联起来
var num=Math.ceil(Math.Random()*100000)
对于随机前5位数字
加
var您的最后5位数字代码>//作为最后5位数字的字符串
cellNumber='0'+num+your_last_5digits;
使用RandomStringUtils类
String randomNumbers = RandomStringUtils.randomNumeric(5);
String phNo = 079393+randomNumbers;
你能告诉我们你试过什么吗?你试过什么?你哪里有麻烦?(如果你在问Java,为什么要把你的问题标记为javascript
)这是一个电话号码。所以基本上是一个字符串。前导的0
很重要。啊,是的,很抱歉误读了。字符串isimport java.util.Random;公共类random{public static void main(String args[]){System.out.println(“随机数生成”);random obj=new random();//为随机类int rgen1=obj.nextInt(1000)创建对象;//获取0-1000字符串cellnum=(“079393”+rgen1)范围内的随机数;System.out.println(cellnum);//如果想要双随机数,请使用obj.nextDouble()}