记一次犯二行为

之前写一个随机生成位置点的软件
我特意将“随机范围为0”设置了个判断直接传值,避免计算操作
后来又因为范围内随机数会有重复,我就将之间生成的位置存进列表,新生成的位置先在列表中查一遍,如果之前没有再创建,否则退回重新随机一个位置。

……
结果今天我将随机范围置为0时,程序会“未响应”,再点就“卡死”
经过我不断回忆前面的过程后
逻辑形成的死循环啊!!!

随机范围0 = 位置相同 = 除了第一个,查表一直有那个位置生成过 -->死循环啊喂!!

猜你喜欢

转载自blog.csdn.net/sinat_27382047/article/details/105983084