随机选择数字,直到从数组列表中完成,并分配给Android中另一个列表中的变量

时间:2014-10-01 17:55:46

标签: java android arrays random

我有一个用户在数组中指定的数字列表,我需要随机选择每个数字,直到所有数字被选中(唯一),然后将每个数字分配给另一个数组中的变量。例如:此列表(1,2,3,4)和该列表(a,b,c,d,e,f,g)。现在随机分配后,它应该像g = 1,e = 3,a = 2,f = 4。另请注意,“该列表”的变量与“此列表”的大小不同。谢谢您的帮助。我想到了shuffle,把它放在sqlite中的一个表的两列中并且将它们洗牌但是根本无法实现它。感谢。

1 个答案:

答案 0 :(得分:0)

您可以将数字或字母放入ArrayList并使用Collections.shuffle()。然后遍历两个数组以分配您的值。如果你不关心任何一个的顺序,你可以随意洗牌!