如果要同時做到上面那2件事,又要滿足"同射程的船機率相同"感覺會非常麻煩。方法一(目前方法):直接排序.利用排序比大小射程相同的時候給隨機結果.結果一:隨機是隨機了 機率不等方法二:先排序.每一組射程相同的船再隨機洗牌. 結果二: 後面隨機洗牌可以保證機會均等 但前面排序時同射程的船可能就先被弄亂而有偏差(排序演算法同大小不保證誰先誰後)突然查到了。排序演算法有分穩定和不穩定
https://reurl.cc/8YWnRb 穩定=同大小不會改變相對位置這樣用方法二(先排後洗) 選擇穩定的排序 就能保證機會均等了