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 相关文章推荐
2012年开发人员的16款新鲜的jquery插件体验分享
Dec 28 Javascript
JS中setTimeout()的用法详解
Apr 14 Javascript
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
Jul 08 Javascript
JS 实现导航栏悬停效果(续2)
Sep 24 Javascript
jquery中的on方法使用介绍
Dec 29 Javascript
使用jQuery设置disabled属性与移除disabled属性
Aug 21 Javascript
跟我学习javascript的prototype,getPrototypeOf和__proto__
Nov 17 Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 Javascript
javascript正则表达式总结
Feb 29 Javascript
jquery获取复选框的值的简单实例
May 26 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
Apr 15 Javascript
vue滚动tab跟随切换效果
Jun 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 array_multisort 对数组进行排序详解及实例代码
2016/10/27 PHP
PHP使用递归按层级查找数据的方法
2019/11/10 PHP
javasctipt如何显示几分钟前、几天前等
2014/04/30 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
2016/08/03 Javascript
WebSocket+node.js创建即时通信的Web聊天服务器
2016/08/08 Javascript
基于JS实现发送短信验证码后的倒计时功能(无视页面刷新,页面关闭不进行倒计时功能)
2016/09/02 Javascript
Javascript json object 与string 相互转换的简单实现
2016/09/27 Javascript
Bootstrap导航条鼠标悬停下拉菜单
2017/01/04 Javascript
Javascript 两种刷新方法以及区别和适用范围
2017/01/17 Javascript
基于node.js依赖express解析post请求四种数据格式
2017/02/13 Javascript
微信小程序城市选择及搜索功能的方法
2019/03/22 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
layui下拉列表select实现可输入查找的方法
2019/09/28 Javascript
layui 弹出层值回传解决方式
2019/11/14 Javascript
[03:36]DOTA2完美大师赛coL战队趣味视频——我演你猜
2017/11/23 DOTA
Python去除列表中重复元素的方法
2015/03/20 Python
对于Python的Django框架使用的一些实用建议
2015/04/03 Python
python一键升级所有pip package的方法
2017/01/16 Python
Python实现识别手写数字 简易图片存储管理系统
2018/01/29 Python
Python爬虫常用库的安装及其环境配置
2018/09/19 Python
解决pytorch GPU 计算过程中出现内存耗尽的问题
2019/08/19 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
利用Pytorch实现简单的线性回归算法
2020/01/15 Python
浅谈Python中range与Numpy中arange的比较
2020/03/11 Python
使用python matploblib库绘制准确率,损失率折线图
2020/06/16 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
详解CSS3的perspective属性设置3D变换距离的方法
2016/05/23 HTML / CSS
高级3D打印市场:Gambody
2019/12/26 全球购物
创建市级文明单位实施方案
2014/03/01 职场文书
鉴定评语大全
2014/05/05 职场文书
检讨书范文500字
2015/01/28 职场文书
2015年乡镇流动人口工作总结
2015/05/12 职场文书
2015年村级财务管理制度
2015/08/04 职场文书
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL
win11无法登录onedrive错误代码0x8004def7怎么办 ?
2022/04/05 数码科技