/ / Jythonスクリプトのリストから値をランダムに取得するにはどうすればよいですか? -java、python、jython、グラインダー

Jythonスクリプトのリストから値をランダムに取得するにはどうすればよいですか? - java、python、jython、grinder

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ツールを使用してサービスを呼び出しています

回答:

回答№1の場合は3

Pythonでは、 random.choice

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

回答№2の場合は0

0(包括的)とリストの長さ(包括的)の間のランダムな整数を選択します。

通常のJavaでは、これは次のようになります

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