我無法理解這個類,所見的一切都沒有幫助。 我的問題儘可能簡單。隨機類 - 將對象分配給另一個對象
如果我有檢查者1,檢查者2,檢查者3和 ROUTE1,路徑2,路徑3。
兩者是字符串。
我將如何隨機分配考官到路線? 這可能是一個愚蠢的問題,但我不能包裹我的頭。
我無法理解這個類,所見的一切都沒有幫助。 我的問題儘可能簡單。隨機類 - 將對象分配給另一個對象
如果我有檢查者1,檢查者2,檢查者3和 ROUTE1,路徑2,路徑3。
兩者是字符串。
我將如何隨機分配考官到路線? 這可能是一個愚蠢的問題,但我不能包裹我的頭。
將審查員放入List
中,並使用Collections.shuffle()將其洗牌。
洗牌後,listOfExaminers.get(i)
將被分配給相應的路由。[您也可以在列表中放置路由 - 儘可能通用,但只需要洗一個列表]。
呃!謝謝。我覺得我看起來太過分了 – user1221292 2012-02-20 14:50:15
非常歡迎你。 – amit 2012-02-20 14:53:05
您可以在2個不同的字符串數組中存儲所有3個審查員和所有3個路由,然後使用地圖存儲考官路線組合。然後,您可以使用Random
類將路線隨機分配給給定的考官。
創建一個包含審查員的List<String>
和包含路由的List<String>
。隨機播放路線列表(使用Collections.shuffle())。
現在指數爲i
的審查員與指數爲i
的隨機選擇路線相關聯。您當然可以創建一個包含考官和相應路線的班級(Examination
),併爲每個班級創建該班級的一個實例。
你能告訴我們一些代碼,比如你的類嗎? 「考官」和「路線」究竟是什麼? – talnicolas 2012-02-20 14:43:16