我有一个ArrayList
的字符串。这个arraylist的长度是动态的(作为用户的输入)。如果用户输入N
,则arraylist的大小为2N+2
可以存储在此arraylist中的值限制为3个值(N个黑色,N个白色和2个空白)。我需要将这个arraylist洗牌以根据种子值设置其初始值。我知道
Collections.shuffle(yourList, new Random(somePredefinedSeed));
可以用来改组Arraylist,但是如何使用我刚刚指定的约束进行随机播放。