1
我是一名計算機科學專業的學生,我們有一個小項目來儘可能有效地對刮卡結果進行反向工程。刮卡算法
我們從我們的「支付表」中生成一個隨機獎,然後我們需要反向設計一張獲勝/失敗刮獎卡。
這是我的解決方案,但我認爲它不是非常有效。
例如,需要X匹配符號的卡片才能成爲「贏家」。
首先我檢查卡片是否「獲勝」,然後我生成一個隨機獎品。 然後我創建一個「符號數組」,然後填滿它。
如果是贏家,我首先選擇一個隨機符號,然後輸入X符號。
然後我填充用隨機的1中的「符號陣列」與隨機碼元(未獲勝的一個)的其餘部分X - 1,直到陣列被充滿。
最後,我隨機將所有的符號放在我的卡上。
現在這顯然有效 - 但我想使它更有效率。
任何想法將非常歡迎:)