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 相关文章推荐
IE与Firefox在JavaScript上的7个不同写法小结
Sep 14 Javascript
JS Excel读取和写入操作(模板操作)实现代码
Apr 11 Javascript
js 实现菜单左右滚动显示示例介绍
Nov 21 Javascript
jquery禁用右键单击功能屏蔽F5刷新
Mar 17 Javascript
PHP+mysql+Highcharts生成饼状图
May 04 Javascript
基于jQuery实现复选框是否选中进行答题提示
Dec 10 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
Aug 10 Javascript
JS判断form内所有表单是否为空的简单实例
Sep 09 Javascript
JS实现禁止鼠标右键的功能
Oct 15 Javascript
JavaScript实现省市联动效果
Nov 22 Javascript
VUE : vue-cli中去掉路由中的井号#操作
Sep 04 Javascript
js实现右键弹出自定义菜单
Sep 08 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
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
php实现根据字符串生成对应数组的方法
2014/09/22 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
PHP使用mysqli操作MySQL数据库的简单方法
2017/02/04 PHP
PHP并发查询MySQL的实例代码
2017/08/09 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
跟我学习javascript的浮点数精度
2015/11/16 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
论Bootstrap3和Foundation5网格系统的异同
2016/05/16 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
Javascript表单特效之十大常用原理性样例代码大总结
2016/07/12 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
vue组件父与子通信详解(一)
2017/11/07 Javascript
express+mockjs实现模拟后台数据发送功能
2018/01/07 Javascript
微信小程序如何获取手机验证码
2018/11/04 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
python中input()与raw_input()的区别分析
2016/02/27 Python
python去除文件中空格、Tab及回车的方法
2016/04/12 Python
python 3.6 tkinter+urllib+json实现火车车次信息查询功能
2017/12/20 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
Python3离线安装Requests模块问题
2019/10/13 Python
Pycharm2020最新激活码|永久激活(附最新激活码和插件的详细教程)
2020/09/29 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
全网最详细的PyCharm+Anaconda的安装过程图解
2021/01/25 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
Redbubble法国:由独立艺术家设计的独特产品
2019/01/08 全球购物
外包公司软件测试工程师
2014/11/01 面试题
班级旅游计划书
2014/05/03 职场文书
群众路线四风对照检查材料
2014/11/04 职场文书
学生会辞职信
2015/03/02 职场文书
比较几种Redis集群方案
2021/06/21 Redis
openstack中的rpc远程调用的方法
2021/07/09 Python