Java随机取出再排序,怎么排?

请从26个小写英文字母中随机取出24个,并随机平均分配给4个人,并将这4个人手中的字母从小到大排列。

取的时候就开始排序了。分配的时候从第一个取出来的开始随机分配给四个人,直到每个人分配到六个字母为止。


// 代码思路
char[] _01 = new char[26]{'a','b','c',....};
// 随机取出24个字母,根据ascii码确定取出来的字母应该放在数组中的哪个下标上。
char[] _02 = new char[26]{null,'b',null,'c',....};
// 创建四个数组,来装分配到的字母。
// 循环_02 数组取出不为空的随机分配,判断数组或集合的值是否存在六个。存在就重新随机。

我随机取出了24个字母,但不知道如何随机再分配(字母不能重复)给4个数组?
望指点,指点

img

img

img
运行效果:

img