我有一个程序,它有一个 String 数组String options[4]
,它包含一个问题的四个选项。其中一个答案是正确的。根据我的程序逻辑,程序将正确答案放在options[0]
,并从数据库中随机选择其他三个名称并将它们放在options[1]
,[2]
和[3]
。
我试图更改将选项放置在数组本身中的逻辑,但这使我的程序复杂化,因此选择不这样做。我也尝试使用随机函数来交换两个位置,但是当我在 android java 中编码时,它花费了太多时间,默认情况下,如果随机函数花费太多时间,android os 将停止响应。所以尽可能,我不想使用随机函数。是否有任何其他逻辑或现成的功能可用于混乱数组?我需要一个随机混淆数组中四个选项的代码,如下所示:
String options[] = new String[4];
options[0]="Correct Answer";
options[1]="Wrong Answer 1";
options[2]="Wrong Answer 2";
options[3]="Wrong Answer 3";
//here i want the code to jumble
请提供代码..非常感谢。