为什么我用的Set集合生成的一副牌

来源:7-1 简易扑克牌游戏

千翼之歌

2015-09-30 17:53

为什么用set集合生成的一副牌,运行多次程序,遍历的输出结果大部分都是那几个,而不是像真正的随机输出那样。

比如第一个牌几乎一直是红桃A

写回答 关注

1回答

  • qq_甘蔗_0
    2015-11-07 14:29:42

    Collections.shuffle(List<>);打乱顺序

    千翼之歌

    可是set集合本来就是无序的啊,我感觉应该是假无序,就是他的存储结构是有序的,但是读取的时候有一定的规律可循。肯定是某一环节让他无序的。

    2015-11-26 22:14:56

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题