/ / Как мога да получа стойност на случаен принцип от списък в сценария Jython? - java, python, jython, grinder

Как мога да получа стойност на случаен принцип от списък в Jython скрипт? - java, python, jython, мелница

lists = portTest.lists(arg1, arg2)

// this returns the lists from webservice in java
//  public String[] list1;
//  public String[] list2;public String[] list3;

// i want to get the random element in the list,
// not the first, second or any selected item.
elementinthelist = lists.list1[0]

Как да генерирам случайния елемент от списъка

Пиша тестов скрипт в Jython. Обаждам се на услугата с помощта на инструмент Grinder

Отговори:

3 за отговор № 1

В Python използвайте random.choice:

import random
elementinthelist = random.choice(lists.list1)

0 за отговор № 2

Изберете произволно цяло число между 0 (включително) и дължината на списъка (без изключение).

В обикновената Java това ще изглежда

Random rand = new Random();
int randIx = rand.nextInt(lists.size());
Object element = lists.get(randIx);