解析撲克牌遊戲發牌算法——java實現

咱們都玩過撲克牌的小遊戲,有沒有想過撲克牌的發牌是怎樣實現的呢?java 首先,咱們手裏有一副牌,假設去掉大小鬼,咱們手裏的牌用數字1-52表示。咱們每次只取出一個數字,那咱們如何取出這些數字而且使每次取出的數字不重複?算法 其實很簡單。咱們用一個數組存這52個數。利用隨機數取出一個數(隨機數的範圍爲1-52),而後將該數與數組最後一個數交換位置,而後再次利用隨機數取數,不過值得注意的是此時隨機數
相關文章
相關標籤/搜索