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中的onblur和onfocus事件应用介绍
Aug 27 Javascript
使用百度地图api实现根据地址查询经纬度
Dec 11 Javascript
jQuery实现设置、移除文本框默认值功能
Jan 13 Javascript
浅谈javascript中call()、apply()、bind()的用法
Apr 20 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
Nov 03 Javascript
JS获取checkbox的个数简单实例
Aug 19 Javascript
移动端脚本框架Hammer.js
Dec 15 Javascript
jQuery插件echarts去掉垂直网格线用法示例
Mar 03 Javascript
layui弹出层效果实现代码
May 19 Javascript
JS实现浏览上传文件的代码
Aug 23 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
微信{"errcode":48001,"errmsg":"api unauthorized, hints: [ req_id: 1QoCla0699ns81 ]"}
Oct 12 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下实现伪 url 的超简单方法[转]
2007/09/24 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
laravel 框架结合关联查询 when()用法分析
2019/11/22 PHP
javascript 控制弹出窗口
2007/04/10 Javascript
javascript 获取select下拉列表值的代码
2009/09/07 Javascript
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
javascript使用eval或者new Function进行语法检查
2010/10/16 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
Javascript递归打印Document层次关系实例分析
2015/05/15 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
JS数组去重常用方法实例小结【4种方法】
2018/05/28 Javascript
解决vue router组件状态刷新消失的问题
2018/08/01 Javascript
微信开发之企业付款到银行卡接口开发的示例代码
2018/09/18 Javascript
Vue.js轮播图走马灯代码实例(全)
2019/05/08 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
jQuery实现数字华容道小游戏(实例代码)
2020/01/16 jQuery
[02:15]2014DOTA2国际邀请赛 专访LGD.lin小兔子是大腿
2014/07/14 DOTA
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
纯python实现机器学习之kNN算法示例
2018/03/01 Python
pandas 小数位数 精度的处理方法
2018/06/09 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
python 实现倒排索引的方法
2018/12/25 Python
Django中的cookie和session
2019/08/27 Python
Python shutil模块用法实例分析
2019/10/02 Python
解决python 读取 log日志的编码问题
2019/12/24 Python
浅谈python中频繁的print到底能浪费多长时间
2020/02/21 Python
NBA欧洲商店(法国):NBA Europe Store FR
2016/10/19 全球购物
IFCHIC台湾:欧美国际设计师品牌
2019/05/18 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
中国好声音广告词
2014/03/18 职场文书
药店采购员岗位职责
2014/09/30 职场文书
个人年终总结范文
2015/03/09 职场文书
2015年酒店客房部工作总结
2015/04/25 职场文书
撤诉申请怎么写
2015/05/19 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL