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 相关文章推荐
input、button的不同type值在ajax提交表单时导致的陷阱
Feb 24 Javascript
利用jQuery接受和处理xml数据的代码(.net)
Mar 28 Javascript
javascript与jquery中跳出循环的区别总结
Nov 04 Javascript
javascript中字符串的定义示例代码
Dec 19 Javascript
Jquery实现自定义弹窗示例
Mar 12 Javascript
AngularJS 遇到的小坑与技巧小结
Jun 07 Javascript
js拼接html字符串的注意事项
Oct 13 Javascript
JS实现“隐藏与显示”功能(多种方法)
Nov 24 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
Mar 06 Javascript
vue 父组件调用子组件方法及事件
Mar 29 Javascript
AngularJS使用$http配置对象方式与服务端交互方法
Aug 13 Javascript
javascript json对象小技巧之键名作为变量用法分析
Nov 11 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
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
2016/07/25 PHP
jquery cookie插件代码类
2009/05/26 Javascript
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
jquery实现标签上移、下移、置顶
2015/04/26 Javascript
javascript委托(Delegate)blur和focus用法实例分析
2015/05/26 Javascript
jQuery实现伪分页的方法分享
2016/02/17 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
使用bootstraptable插件实现表格记录的查询、分页、排序操作
2017/08/06 Javascript
jquery+css实现简单的图片轮播效果
2017/08/07 jQuery
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
2017/12/15 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
通过Nodejs搭建网站简单实现注册登录流程
2019/06/14 NodeJs
Js视频播放器插件Video.js使用方法详解
2020/02/04 Javascript
JS实现百度搜索框关键字推荐
2020/02/17 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
vue常用高阶函数及综合实例
2021/02/25 Vue.js
Python的Flask框架中实现简单的登录功能的教程
2015/04/20 Python
Python简单进程锁代码实例
2015/04/27 Python
Python文档生成工具pydoc使用介绍
2015/06/02 Python
Python列出一个文件夹及其子目录的所有文件
2016/06/30 Python
python微信好友数据分析详解
2018/11/19 Python
python实现两个文件夹的同步
2019/08/29 Python
python游戏开发的五个案例分享
2020/03/09 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
欧克利英国官网:Oakley英国
2019/08/24 全球购物
Farfetch中文官网:奢侈品牌时尚购物平台
2020/03/15 全球购物
.net工程师笔试题
2012/06/09 面试题
好军嫂事迹材料
2014/01/15 职场文书
经验丰富大学生村干部自我鉴定
2014/01/22 职场文书
信息技术教学反思
2014/02/12 职场文书
机械专业求职信范文
2014/07/15 职场文书
优秀毕业生的求职信
2014/07/21 职场文书
文员试用期转正自我鉴定
2014/09/14 职场文书
PyTorch中的torch.cat简单介绍
2022/03/17 Python