1 回答

TA貢獻(xiàn)1036條經(jīng)驗 獲得超461個贊
一個數(shù)組中放36個數(shù),順序隨便,
然后用隨機(jī)數(shù)生成0到35中的一個整數(shù),然后取數(shù)組中下標(biāo)為這個隨機(jī)數(shù)的值,(取出的值放到一個新數(shù)組里,新數(shù)組就有1個值)然后刪除這個值,這樣數(shù)組中就剩下35個數(shù)
然后用隨機(jī)數(shù)生成0到34中的一個整數(shù),然后取數(shù)組中下標(biāo)為這個隨機(jī)數(shù)的值,(取出的值放到1中的新數(shù)組里,新數(shù)組就有2個值)然后刪除這個值,這樣數(shù)組中就剩下34個數(shù)
然后用隨機(jī)數(shù)生成0到33中的一個整數(shù),然后取數(shù)組中下標(biāo)為這個隨機(jī)數(shù)的值,(取出的值放到1中的新數(shù)組里,新數(shù)組就有3個值)然后刪除這個值,這樣數(shù)組中就剩下33個數(shù)
然后用隨機(jī)數(shù)生成0到32中的一個整數(shù),然后取數(shù)組中下標(biāo)為這個隨機(jī)數(shù)的值,(取出的值放到1中的新數(shù)組里,新數(shù)組就有4個值)然后刪除這個值,這樣數(shù)組中就剩下32個數(shù)
然后用隨機(jī)數(shù)生成0到31中的一個整數(shù),然后取數(shù)組中下標(biāo)為這個隨機(jī)數(shù)的值,(取出的值放到1中的新數(shù)組里,新數(shù)組就有5個值)然后刪除這個值,這樣數(shù)組中就剩下31個數(shù)
然后用隨機(jī)數(shù)生成0到30中的一個整數(shù),然后取數(shù)組中下標(biāo)為這個隨機(jī)數(shù)的值,(取出的值放到1中的新數(shù)組里,新數(shù)組就有6個值)
上面這6步放for循環(huán)里就行了。新數(shù)組中的6個數(shù)就是需要的6個紅球(然后對這個數(shù)組排個序)
然后再用隨機(jī)數(shù)生成一個1到16的數(shù)字作為藍(lán)球
添加回答
舉報