【问题标题】:How to generate a random number如何生成随机数
【发布时间】:2011-02-19 08:09:17
【问题描述】:

我必须使用 Selenium IDE 为家庭作业创建一个测试,并创建一个场景来生成一个随机数。我正在为需要输入的内容和输入的字段而苦苦挣扎。

我应该输入什么?: 命令 目标 价值

【问题讨论】:

标签: selenium selenium-ide


【解决方案1】:


(来源:wisc.edu

  

【讨论】:

  • 啊哈哈哈多么完美的回应。
【解决方案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

        【讨论】:

          猜你喜欢
          • 2011-10-19
          • 1970-01-01
          • 1970-01-01
          • 2021-05-15
          • 2020-08-06
          • 2020-07-20
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多