假设我必须选择一个随机选择其中一个选项的按钮:
如何使用按钮随机选择答案?
答案 0 :(得分:3)
您可以在button
onClick()
method
中执行以下操作:
Random rand=new Random()
int x = rand.nextInt(2);
if(x == 0)
// choose answer 1
else
// choose answer 2
您也可以使用Math
库:
int x = (Math.random() < 0.5) ? 0:1;
if(x == 0)
// choose answer 1
else
// choose answer 2
答案 1 :(得分:0)
如果您使用相同的类型,在这种情况下,您可以执行以下操作:
List<String> list = new ArrayList<String>();
list.add(string1);
list.add(string2);
ect..
list.shuffle();
list.get(0);
这会将所有字符串值放入ArrayList
,随机播放列表,然后每次调用.shuffle()