一種通過系統(tǒng)隨機(jī)數(shù)洗牌的方法
基本信息
申請?zhí)?/td> | CN200910085574.2 | 申請日 | - |
公開(公告)號 | CN101901296A | 公開(公告)日 | 2010-12-01 |
申請公布號 | CN101901296A | 申請公布日 | 2010-12-01 |
分類號 | G06F19/00(2006.01)I | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 劉立軍;王磊;張守文;陶勇勝 | 申請(專利權(quán))人 | 中游競技文化股份有限公司 |
代理機(jī)構(gòu) | - | 代理人 | - |
地址 | 102218 北京市昌平區(qū)天通苑北2區(qū)39號樓7單元701 | ||
法律狀態(tài) | - |
摘要
摘要 | 一種通過系統(tǒng)隨機(jī)數(shù)洗牌的方法,首先確定一張撲克牌對象,該對象包括牌的花色和牌的值這兩個屬性;然后利用循環(huán)技術(shù)順序產(chǎn)生54張撲克牌對象;利用加密隨機(jī)數(shù)生成器生成54個隨機(jī)數(shù),然后存儲到數(shù)組中;新建一個集合對象,該對象擁有泛型鍵值對和按鍵排序順序輸出的特征;將隨機(jī)數(shù)數(shù)組中的元素作為集合的鍵,將54張順序的牌對象作為集合的值,順序添加到集合中;最后運用集合的按鍵排序?qū)傩詫⒓现写鎯Φ囊噪S機(jī)數(shù)作為鍵,以撲克牌作為值的牌對象順序取出,存儲到牌對象的數(shù)組中,洗牌完成。本發(fā)明使得將一副按順序排序的牌進(jìn)行了洗牌操作,高效的利用了安全的隨機(jī)數(shù)和集合對象的屬性。 |
