之前寫一個隨機生成位置點的軟件
我特意將“隨機範圍爲0”設置了個判斷直接傳值,避免計算操作
後來又因爲範圍內隨機數會有重複,我就將之間生成的位置存進列表,新生成的位置先在列表中查一遍,如果之前沒有再創建,否則退回重新隨機一個位置。
……
結果今天我將隨機範圍置爲0時,程序會“未響應”,再點就“卡死”
經過我不斷回憶前面的過程後
邏輯形成的死循環啊!!!
隨機範圍0 = 位置相同 = 除了第一個,查表一直有那個位置生成過 -->死循環啊喂!!
之前寫一個隨機生成位置點的軟件
我特意將“隨機範圍爲0”設置了個判斷直接傳值,避免計算操作
後來又因爲範圍內隨機數會有重複,我就將之間生成的位置存進列表,新生成的位置先在列表中查一遍,如果之前沒有再創建,否則退回重新隨機一個位置。
……
結果今天我將隨機範圍置爲0時,程序會“未響應”,再點就“卡死”
經過我不斷回憶前面的過程後
邏輯形成的死循環啊!!!
隨機範圍0 = 位置相同 = 除了第一個,查表一直有那個位置生成過 -->死循環啊喂!!