首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

数组生成跟数组洗牌

2013-11-08 
数组生成和数组洗牌在工作中常常会用到数组,按照某种规律生成数组很常见,前两天在社区看到洗牌,就思考了一

数组生成和数组洗牌

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

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

数组生成方法一

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

热点排行