这个问题我首先想到的解决方案是循环,
我使用while循环控制所输出数字组成的数组的长度,在没有达到我的要求的时候让循环一直进行。
然后用for循环让产生的随机数与数组的每个值比较。
代码并不完整,也可能存在某些小bug。但总算是做了出来。
后来同学介绍了他的解决方案,用while + 数组的indexof方法实现。
我也试了一下。不得不说这方法更好,代码量也少。
总结:在解决问题的时候思维要灵活转变。用最简单的方法,最少的代码实现。
这个问题我首先想到的解决方案是循环,
我使用while循环控制所输出数字组成的数组的长度,在没有达到我的要求的时候让循环一直进行。
然后用for循环让产生的随机数与数组的每个值比较。
代码并不完整,也可能存在某些小bug。但总算是做了出来。
后来同学介绍了他的解决方案,用while + 数组的indexof方法实现。
我也试了一下。不得不说这方法更好,代码量也少。
总结:在解决问题的时候思维要灵活转变。用最简单的方法,最少的代码实现。