解析扑克牌游戏发牌算法——java实现

咱们都玩过扑克牌的小游戏,有没有想过扑克牌的发牌是怎样实现的呢?java 首先,咱们手里有一副牌,假设去掉大小鬼,咱们手里的牌用数字1-52表示。咱们每次只取出一个数字,那咱们如何取出这些数字而且使每次取出的数字不重复?算法 其实很简单。咱们用一个数组存这52个数。利用随机数取出一个数(随机数的范围为1-52),而后将该数与数组最后一个数交换位置,而后再次利用随机数取数,不过值得注意的是此时随机数
相关文章
相关标签/搜索