读书人

数组生成跟数组洗牌

发布时间: 2013-11-08 17:51:58 作者: rapoo

数组生成和数组洗牌

在工作中常常会用到数组,按照某种规律生成数组很常见,前两天在社区看到洗牌,就思考了一下,能不能用数组来模仿洗牌。主要是两部分,一、是数组的生成,这个都不难。二、是数组的随机排列。

数组生成和数组的随机排列,我想到了两个方法,第一个方法是大家经常见的,用循环,第二种是用数组自有的方法,效率更高,推荐使用第二个

数组生成方法一

function arrShuffle(arr){var result = arr.sort(function(){return Math.random() > 0.5;});return result;}

demo在我的github上:https://github.com/chenkehxx/practice/blob/test/arr_shuffle.html

读书人网 >Web前端

热点推荐