已经实现了。 先创建三个数组,【牌堆】、【临时】、【手牌】。xzy分别为(0,1,1)。 创建牌堆:将10张牌作为元素依次放到【牌堆】的x轴上。此时x轴的长度为10,xyz为(10,1,1)。 洗牌:随机x轴长度以内的实数,也就是1~10。将该位置的元素添加到【临时】的x轴的尾部,然后将此元素从【牌堆】处删除。此时【牌堆】x轴的长度为9。重复执行直到x轴的长度为0,之后将【临时】的每个x轴的元素放回牌堆。完成洗牌。此时的牌堆已经是乱序的了。 发牌:将【牌堆】x轴头部的第一个元素放到【手牌】的x轴尾部。然后删除【牌堆】x轴头部的第一个元素。完成给某人发牌。 以上。