首页 » 前端 » 正文

jquery获取随机数

今儿有个需求,在一个数组对象中,有几十个数据,需要随机取出三个展示。

那么我的想法是从0到总数之间随机取数,比如取到了5,所以我就取对象中的[5]就行了。问题是如何获取3个不重复的数据,即获取比如0到10中三个不同的数。

下面就是两个方法:

 

我看网上说,第一种就是先生成一个范围数组,然后数组打乱顺序,截取你需要的个数即为所求(不过这种方式在火狐浏览器下并不是很随机,多刷新几次,你会发现,很多时候还是很有规律的,甚至顺序);第二种接触检测json对象索引值来判断查重处理。不做局限,学习两种思想吧。

来源

http://bbs.csdn.net/topics/390794639

发表评论