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 相关文章推荐
JS实现随机化快速排序的实例代码
Aug 01 Javascript
Js实现无刷新删除内容
Apr 29 Javascript
javascript实现删除前弹出确认框
Jun 04 Javascript
javascript实现列表切换效果
May 02 Javascript
JS中解决谷歌浏览器记住密码输入框颜色改变功能
Feb 13 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
Jul 02 Javascript
vue实现学生录入系统之添加删除功能
Jul 11 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
Apr 25 Javascript
element-ui 本地化使用教程详解
Oct 28 Javascript
解决Layui数据表格显示无数据提示的问题
Nov 14 Javascript
Ant Design的Table组件去除
Oct 24 Javascript
微信小程序实现可拖动悬浮图标(包括按钮角标的实现)
Dec 29 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
php xfocus防注入资料
2008/04/27 PHP
学习使用curl采集curl使用方法
2012/01/11 PHP
php排序算法(冒泡排序,快速排序)
2012/10/09 PHP
PHP Error与Logging函数的深入理解
2013/06/03 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
php实现复制移动文件的方法
2015/07/29 PHP
PHP框架Laravel学习心得体会
2015/10/28 PHP
AES加解密在php接口请求过程中的应用示例
2016/10/26 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
2020/06/05 PHP
将HTML自动转为JS代码
2006/06/26 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
js保留两位小数使用toFixed实现
2013/07/29 Javascript
ComboBox 和 DateField 在IE下消失的解决方法
2013/08/30 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
jQuery的事件预绑定
2016/12/05 Javascript
ionic grid(栅格)九宫格制作详解
2018/06/30 Javascript
Javascript如何实现双指控制图片功能
2020/02/25 Javascript
[51:29]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
Python脚本在Appium库上对移动应用实现自动化测试
2015/04/17 Python
python3 图片referer防盗链的实现方法
2018/03/12 Python
Python OpenCV中的resize()函数的使用
2019/06/20 Python
wxPython实现画图板
2020/08/27 Python
Python turtle画图库&&画姓名实例
2020/01/19 Python
判断Threading.start新线程是否执行完毕的实例
2020/05/02 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
2021/03/03 Python
ECCO爱步美国官网:来自丹麦的鞋履品牌
2016/11/23 全球购物
Skyscanner波兰:廉价航班
2017/11/07 全球购物
微软中国官方旗舰店:销售Surface、Xbox One、笔记本电脑、Office
2018/07/23 全球购物
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
EJB的几种类型
2012/08/15 面试题
咖啡厅创业计划书范本
2014/01/22 职场文书
小学生优秀评语大全
2014/04/22 职场文书
私人委托书格式
2014/09/10 职场文书
客户答谢会致辞
2015/01/20 职场文书
pytorch中的numel函数用法说明
2021/05/13 Python