【发布时间】:2014-02-01 02:40:12
【问题描述】:
我刚在高中开始 compsci,我正在尝试制作纸牌游戏。
我的老师希望我们创建一个随机洗牌和发牌的功能(用户可以输入他们想要使用多少副牌)。我花了几个小时思考如何做到这一点,并提出了一些想法。我想用一个 int 值表示每张卡,然后根据该数字分配一个卡值。为此,我基本上只想将数字除以 mod 4,得到 1-4 的值(花色值)。
然而,问题是我不知道如何分配牌值(Ace、2、3.... 等)我认为最好的方法是将所有内容按 4 的倍数分组。我想了很久,还是没有想出办法。任何想法都会有很大帮助。谢谢!
【问题讨论】: