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 相关文章推荐
Ctrl+Enter提交内容信息
Jun 26 Javascript
Javascript中常见的校验如域名、手机、邮箱等等
Jan 02 Javascript
js使用eval解析json(js中使用json)
Jan 17 Javascript
浅谈JavaScript Date日期和时间对象
Dec 29 Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 Javascript
javascript html5摇一摇功能的实现
Apr 19 Javascript
简单的网页广告特效实例
Aug 19 Javascript
AngularJS自定义过滤器用法经典实例总结
May 17 Javascript
解决Angular4项目部署到服务器上刷新404的问题
Aug 31 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
May 14 Javascript
Node.js系列之连接DB的方法(3)
Aug 30 Javascript
Vue+Node实现的商城用户管理功能示例
Dec 23 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
ThinkPHP php 框架学习笔记
2009/10/30 PHP
浅析虚拟主机服务器php fsockopen函数被禁用的解决办法
2013/08/07 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
浅析PHP中strlen和mb_strlen的区别
2014/08/31 PHP
php计算整个目录大小的方法
2015/06/01 PHP
一个符号插入器 中用到的js代码
2007/09/04 Javascript
JQuery中对服务器控件 DropdownList, RadioButtonList, CheckboxList的操作总结
2011/06/28 Javascript
基于Node.js的强大爬虫 能直接发布抓取的文章哦
2016/01/10 Javascript
js中删除数组中的某一元素实例(无下标时)
2017/02/28 Javascript
浅谈Angular2 ng-content 指令在组件中嵌入内容
2017/08/18 Javascript
JS简单实现父子窗口传值功能示例【未使用iframe框架】
2017/09/20 Javascript
Electron + vue 打包桌面操作流程详解
2019/06/24 Javascript
[01:32]dota2拉比克至宝(222)
2018/12/20 DOTA
使用PYTHON接收多播数据的代码
2012/03/01 Python
python通过openpyxl生成Excel文件的方法
2015/05/12 Python
python发送HTTP请求的方法小结
2015/07/08 Python
Python之自动获取公网IP的实例讲解
2017/10/01 Python
python中将一个全部为int的list 转化为str的list方法
2018/04/09 Python
Python切片索引用法示例
2018/05/15 Python
selenium+python自动化测试之多窗口切换
2019/01/23 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
python3 enum模块的应用实例详解
2019/08/12 Python
详解Python并发编程之创建多线程的几种方法
2019/08/23 Python
使用Rasterio读取栅格数据的实例讲解
2019/11/26 Python
PyQT5 emit 和 connect的用法详解
2019/12/13 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
基于pytorch中的Sequential用法说明
2020/06/24 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
使用python爬取抖音app视频的实例代码
2020/12/01 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
Spartoo英国:欧洲最大的网上鞋店
2016/09/13 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
三年级音乐教学反思
2014/01/28 职场文书
拓展策划方案
2014/06/03 职场文书
西双版纳导游词
2015/02/03 职场文书
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android