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工具调用该服务
答案 0 :(得分:3)
在Python中,使用random.choice:
import random
elementinthelist = random.choice(lists.list1)
答案 1 :(得分:0)
选择0(包括)和列表长度(不包括)之间的随机整数。
在常规Java中,这看起来像
Random rand = new Random();
int randIx = rand.nextInt(lists.size());
Object element = lists.get(randIx);