扑克牌洗牌问题
求教扑克牌洗牌问题,怎么才能把一付扑克牌洗散??
哦,那样解决问题了吗??
你把我的问题引到别处去了呀
for循环所有的扑克,rand一个数,把当前循环的数与rand出的数对调,如果要更杂乱只需要多循环几次即可
rand会产生一些重复的数,不是最佳的解决办法,因为一付牌只有一张红桃A
随机就一定要用rand,你在说什么啊,一付扑克自然只有一张红桃A,我们没有改变红桃A,只是改变红桃A在数组中的位置而已,这样就算相同,又如何
我知道你的意思是用指针来指,然后用rand来控制指针,但是这样似乎不对啊,因为rand 可能会生成两次一样的,所以指针可能会有两次指向同一张,这样不就没有达到效果了??
不好意思,言语有点过激了,但是通过交流我还是没有头绪啊!
因为你们说过的,我无法付于实践,在实践过程中出了错啊!