【问题标题】:How to generate a random number如何生成随机数
【发布时间】:2011-02-19 08:09:17
【问题描述】:
我必须使用 Selenium IDE 为家庭作业创建一个测试,并创建一个场景来生成一个随机数。我正在为需要输入的内容和输入的字段而苦苦挣扎。
我应该输入什么?:
命令
目标
价值
【问题讨论】:
标签:
selenium
selenium-ide
【解决方案2】:
我总是用它来创建随机的用户名和电子邮件
storeEval > Math.round (Math.random() * 1357) > random
type > id=UserName > selenium${random}
和
storeEval > Math.round (Math.random() * 1357) > random
type > id=UserEmail > selenium${random}@am.com
希望他们能帮到你
【解决方案3】:
我经常在我的 JUnit 测试中使用它来创建随机输入值。
int randNum = (int) (Math.random() * MAXVALUE);
【解决方案4】:
这是我用的:
Random rand = new Random(System.currentTimeMillis());
int num = rand.nextInt(range);
范围是您要返回的最大数量。 Num 介于 0 和范围之间。
【解决方案5】:
你可以使用
Random rndNum = new Random(); System.out.println("Num "+rndNum.nextInt());
对于单个数字,例如:Num -1597641332
或者试试
Random rndNum= new Random(); int rndNum1 = 0;
for (int nbr = 1; nbr <= 3; nbr++) {
rndNum1 = rndNum.nextInt();
System.out.println("Number: " + rndNum1); }
对于多个随机数如
号码:-1891834125
编号:-1541629941
编号:-129634738