2 dyxm21 dyxm21 于 2016.03.27 22:12 提问

java的斗地主部分功能实现

五十四张牌随机分发十七张发给三个人,留三张底牌,怎么用java写

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.27 22:26
已采纳
broust
broust   2016.03.27 22:28

1.定义好54张牌
2.乱序排列54张牌,比如原来顺序是红桃A,梅花A,.......小王,大王,然后循环给每张牌分配一个随机数作为顺序,然后根据这个随机数重新排序
3.对新生成的乱序牌挨个发牌就好了

dyxm21
dyxm21 回复broust: 四种花色怎么弄,五十四张牌如何与随机数来的
一年多之前 回复
u013755250
u013755250   2016.03.27 23:52

定义一个长度为54的数组,存放牌。然后每次调用随机数,获取值不一样的0到53之间得数,不就解决了?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!