scratch生成10个随机数很简单,循环10次,循环里面每次获取一次1-10范围内的一个随机数。
可以结果,出现了相同的数字,不符合我们的要求。
第一种方法
要解决这个问题,第一种方法,就是在加入前,先判断这个列表里面是否有这个数字,没有就加入,直到里面填满10个数,因为不相同,所以也就是1-10范围内的随机且不同的10个数了。
这里新创建了一个temp的变量,为了判断是否存在这个值,需要先将这个随机值保存下来。
结果如下,成功实现。
scratch生成10个随机数很简单,循环10次,循环里面每次获取一次1-10范围内的一个随机数。
可以结果,出现了相同的数字,不符合我们的要求。
第一种方法
要解决这个问题,第一种方法,就是在加入前,先判断这个列表里面是否有这个数字,没有就加入,直到里面填满10个数,因为不相同,所以也就是1-10范围内的随机且不同的10个数了。
这里新创建了一个temp的变量,为了判断是否存在这个值,需要先将这个随机值保存下来。
结果如下,成功实现。