当前位置: 代码迷 >> Java相关 >> 洗牌算法如何写?就是0-53的数组如何实现
  详细解决方案

洗牌算法如何写?就是0-53的数组如何实现

热度:56   发布时间:2016-04-22 20:55:39.0
洗牌算法怎么写?就是0-53的数组怎么实现?
如题,洗牌算法怎么写?就是0-53的数组怎么实现?
------解决思路----------------------
Collection.shuffle就很好
详见用Collection.shuffle()随机打乱一个顺序数组
------解决思路----------------------
忽然想到——与其构思算法,不如使用生活中有效的算法,现实你是怎么洗牌的就怎么算。

貌似以前开发围棋AI的时候,都是找围棋高手帮忙做的。
这样想来,模拟手洗牌可能轻松一些,算法也更简单,可以做抽象成数学问题化简方程就差不多了。
引用:
Quote: 引用:

楼上各种可行解。你非要自己写的话目测得用随机数随机位置……肯定没楼上得快。
shuffle()怎么实现的?有别的好方法吗?
  相关解决方案