Как сгенерировать случайное число - PullRequest
4 голосов
/ 14 мая 2010

Мне нужно создать тест для домашней работы с помощью Selenium IDE и создать сценарий для генерации случайного числа. Я борюсь с тем, что мне нужно набирать и в какое поле вводить.

Что мне набрать ?: команда цель Значение

Ответы [ 5 ]

19 голосов
/ 14 мая 2010

alt text

alt text

3 голосов
/ 01 мая 2013

я всегда использую это для создания случайного имени пользователя и электронной почты

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

Я надеюсь, что они могут помочь вам

1 голос
/ 07 августа 2013

Я часто использую это в своих тестах JUnit для создания случайных входных значений.

int randNum = (int) (Math.random() * MAXVALUE);
0 голосов
/ 17 июня 2013

вы можете использовать

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

0 голосов
/ 13 июня 2013

Вот что я использую:

Random rand = new Random(System.currentTimeMillis());
int num = rand.nextInt(range);

Диапазон - это максимальное число, которое вы хотите вернуть. Num будет в диапазоне от 0 до диапазона.

...