您的位置:首页 > Web前端 > JavaScript

js-随机产生一个由10个元素组成的数组

2016-10-22 17:40 1381 查看
一.随机产生一个由10个元素组成的一个数组。

第一步:创建一个随机函数;

第二步:定义一个空数组;

第三步:for循环遍历,将随机的每一个数添加在数组里面。



上面的这一种方法,随机产生的10个元素的数组,其实是有重复的,下面的这种方法可以去重复。

二.随机产生一个由10个元素组成的不重复的数组

第一步:创建一个随机函数;

第二步:定义一个空数组;

第三步:用while循环,去重复之后并且添加在空数组中。



起初,数组为空,数组长度为零,随机到的第一个数直接添加到空数组中;当数组长度不为零时,for循环里面将会判断

如果随机到的数与前面的相同,开关将会关闭,终止循环,否则,将会添加到数组中,直到数组长度为10,终止while循环。

3.同理,随机产生一个由10个元素组成的数组,给定了范围。下面就取值范围在[10,20]举例:



此种方法取到的是10到20之间不重复的10位数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐