JavaScript数组随机排列实现随机洗牌功能


Posted in Javascript onMarch 19, 2015

本文实例讲述了JavaScript数组随机排列实现随机洗牌功能的方法。分享给大家供大家参考。具体分析如下:

这段JS代码可以对数组内的元素进行随机排列,这个非常有用,比如我们在玩扑克牌的时候可以让扑克牌进行排列,也就是电脑洗牌。

var list = [1,2,3,4,5,6,7,8,9];
list = list.sort(function() Math.random() - 0.5);
Print(list); // prints something like: 4,3,1,2,9,5,6,7,8

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery EasyUI 中文API Layout(Tabs)
Apr 27 Javascript
Javascript 面向对象 对象(Object)
May 13 Javascript
jquery.validate使用攻略 第二部
Jul 01 Javascript
原生javascript实现的分页插件pagenav
Aug 28 Javascript
使用 TypeScript 重新编写的 JavaScript 坦克大战游戏代码
Apr 07 Javascript
jquery实现简单的无缝滚动
Apr 15 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
jQuery条件分页 代替离线查询(附代码)
Aug 17 jQuery
JS中Attr的用法详解
Oct 09 Javascript
swiper自定义分页器使用方法详解
Sep 14 Javascript
webpack 样式加载的实现原理
Jun 12 Javascript
vue数组对象排序的实现代码
Jun 20 Javascript
JavaScript生成随机字符串的方法
Mar 19 #Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 #Javascript
JavaScript通过字典进行字符串翻译转换的方法
Mar 19 #Javascript
JavaScript更改原始对象valueOf的方法
Mar 19 #Javascript
jquery比较简洁的软键盘特效实现方法
Mar 19 #Javascript
JavaScript将字符串转换成字符编码列表的方法
Mar 19 #Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 #Javascript
You might like
使用Apache的rewrite技术
2006/06/22 PHP
php_xmlhttp 乱码问题解决方法
2009/08/07 PHP
Laravel框架FormRequest中重写错误处理的方法
2019/02/18 PHP
PHP中的empty、isset、isnull的区别与使用实例
2019/03/22 PHP
laravel实现按时间日期进行分组统计方法示例
2019/03/23 PHP
JScript中的"this"关键字使用方式补充材料
2007/03/08 Javascript
页面实时更新时间的JS实例代码
2013/12/18 Javascript
jQuery插件开发的五种形态小结
2015/03/04 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
cocos2dx骨骼动画Armature源码剖析(三)
2015/09/08 Javascript
javaScript语法总结
2016/11/25 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
[02:11]2016国际邀请赛中国区预选赛最美TA采访现场玩家
2016/06/28 DOTA
[00:20]TI9不朽观赛名额抽取
2019/08/05 DOTA
爬山算法简介和Python实现实例
2014/04/26 Python
python使用PythonMagick将jpg图片转换成ico图片的方法
2015/03/26 Python
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
在python下读取并展示raw格式的图片实例
2019/01/24 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
python利用opencv实现SIFT特征提取与匹配
2020/03/05 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
微软巴西官方网站:Microsoft Brasil
2019/09/26 全球购物
公共汽车、火车和飞机票的通用在线预订和销售平台:INFOBUS
2019/11/30 全球购物
《鹬蚌相争》教学反思
2014/04/22 职场文书
检讨书1000字
2014/10/11 职场文书
营销计划书
2015/01/17 职场文书
合作合同协议书范本
2015/01/27 职场文书
银行自荐信怎么写
2015/03/05 职场文书
小学英语教师研修感悟
2015/11/18 职场文书
学校就业保障协议书
2019/06/24 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python
React中的Context应用场景分析
2021/06/11 Javascript
JAVA API 实用类 String详解
2021/10/05 Java/Android