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 相关文章推荐
Javascript中的Split使用方法与技巧
Mar 09 Javascript
jQuery 改变CSS样式基础代码
Feb 11 Javascript
7款风格新颖的jQuery/CSS3菜单导航分享
Apr 23 Javascript
jquery delay()介绍及使用指南
Sep 02 Javascript
基于JQuery实现图片上传预览与删除操作
May 24 Javascript
jquery.multiselect多选下拉框实现代码
Nov 11 Javascript
vue如何从接口请求数据
Jun 22 Javascript
JS实现简单短信验证码界面
Aug 07 Javascript
基于对象合并功能的实现示例
Oct 10 Javascript
为什么要使用Vuex的介绍
Jan 19 Javascript
浅谈Layui的eleTree树式选择器使用方法
Sep 25 Javascript
Vue element-ui父组件控制子组件的表单校验操作
Jul 17 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数据结构 算法(PHP描述) 简单选择排序 simple selection sort
2011/08/09 PHP
浅析PHP文件下载原理
2014/12/25 PHP
smarty模板数学运算示例
2016/12/11 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
Git命令之分支详解
2021/03/02 PHP
prototype 1.5 & scriptaculous 1.6.1 学习笔记
2006/09/07 Javascript
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
下拉菜单点击实现连接跳转功能的js代码
2013/05/19 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
基于jquery实现弹幕效果
2016/09/29 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
JavaScript 值类型和引用类型的初次研究(推荐)
2017/07/19 Javascript
BootStrap给table表格的每一行添加一个按钮事件
2017/09/07 Javascript
jQuery简单判断值是否存在于数组中的方法示例
2018/04/17 jQuery
JavaScript中join()、splice()、slice()和split()函数用法示例
2018/08/24 Javascript
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
微信小程序登录按钮遮罩浮层效果的实现方法
2018/12/16 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
nodejs中各种加密算法的实现详解
2019/07/11 NodeJs
快速解决layui弹窗按enter键不停弹窗的问题
2019/09/18 Javascript
Node.js API详解之 console模块用法详解
2020/05/12 Javascript
如何手写一个简易的 Vuex
2020/10/10 Javascript
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
Python3.5多进程原理与用法实例分析
2019/04/05 Python
python pip源配置,pip配置文件存放位置的方法
2019/07/12 Python
python 画函数曲线示例
2019/12/04 Python
keras 两种训练模型方式详解fit和fit_generator(节省内存)
2020/07/03 Python
Python数据可视化实现漏斗图过程图解
2020/07/20 Python
python基于opencv 实现图像时钟
2021/01/04 Python
某公司C#程序员面试题笔试题
2014/05/26 面试题
会计专业自荐信
2013/12/02 职场文书
医院实习介绍信
2014/01/12 职场文书
初中生操行评语大全
2014/04/24 职场文书
HR求职自荐信范文
2014/06/21 职场文书
《最后一头战象》教学反思
2016/02/16 职场文书
MySQL修炼之联结与集合浅析
2021/10/05 MySQL