目前是实现了发牌的功能,但是整牌的方法和思路求指教 作者: wangguoxin 时间: 2015-9-24 23:27
通过TreeMap集合,把键0-53 和 值 牌 (排好序的)以键值对的形式存放到此TreeMap集合中,然后把键的集合取出打乱后发给每一位,发完后把键排序,根据键取出的 对应的牌(值)也就是排好序的,求币作者: polarfox17 时间: 2015-9-25 01:11
牌的顺序是不能变的,那我们就只需要考虑让他发牌的时候不要按顺序发就好了,就是让他从牌堆里随机抽牌来发,即在你的list.get()方法中参数不要加i,加一个我们自定义的随机数,在0~53之间的一个随机整数即可。
代码如下
import java.util.*;
public static int getRandom(int max)
{
Random r = new Random();
int random = r.nextInt(max);//返回一个0~max-1之间的随机整数