roberthsu2003 / cAndC-

51 stars 18 forks source link

大樂透問題 #8

Closed TonyLiu1221 closed 9 months ago

TonyLiu1221 commented 3 years ago

擷取 老師好,之前有向您請問大樂透題目的問題 我已經理解紅框處的意義在於把已經選到的數字與最後一個數字交換位置,然後扣掉做最後一個位置取剩下下數字,就不會導致重複。但我想問的是為何可以直接寫lot[randIndex]=lot[maxIndex]就讓此兩索引位置的數字交換,而不用使用類似像是Swap的函數交換呢? 謝謝老師

roberthsu2003 commented 3 years ago

這是1~3次的動作,注意random的範圍

截圖 2021-05-11 下午6 38 50
TonyLiu1221 commented 3 years ago

謝謝老師解答,圖很清楚,我已經理解了,謝謝老師