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 相关文章推荐
ExtJs中简单的登录界面制作方法
Aug 19 Javascript
读jQuery之四(优雅的迭代)
Jun 20 Javascript
jquery预览图片实现鼠标放上去显示实际大小
Jan 16 Javascript
JavaScript截取字符串的2个函数介绍
Aug 27 Javascript
jQuery使用fadeout实现元素渐隐效果的方法
Mar 27 Javascript
js实现横向伸展开的二级导航菜单代码
Aug 28 Javascript
如何用JS判断两个数字的大小
Jul 21 Javascript
jQuery加载及解析XML文件的方法实例分析
Jan 22 Javascript
AngularJS表格添加序号的方法
Mar 03 Javascript
JavaScript EventEmitter 背后的秘密 完整版
Mar 29 Javascript
javascript设计模式 ? 组合模式原理与应用实例分析
Apr 14 Javascript
js实现无缝轮播图插件封装
Jul 31 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
PHP5中Cookie与 Session使用详解
2013/04/30 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
PHP实现阳历到农历转换的类实例
2015/03/07 PHP
Smarty保留变量用法分析
2016/05/23 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
PHP制作登录异常ip检测功能的实例代码
2016/11/16 PHP
php断点续传之文件分割合并详解
2016/12/13 PHP
php的单例模式及应用场景详解
2021/02/27 PHP
漂亮的widgets,支持换肤和后期开发新皮肤(2007-4-27已更新1.7alpha)
2007/04/27 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
js数组操作学习总结
2013/11/04 Javascript
jquery实现九宫格大转盘抽奖
2015/11/13 Javascript
用js读写cookie的简单方法(推荐)
2016/08/08 Javascript
vue-cli+webpack项目 修改项目名称的方法
2018/02/28 Javascript
js前端如何写一个精确的倒计时代码
2019/10/25 Javascript
vue实现随机验证码功能(完整代码)
2019/12/10 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
python判断、获取一张图片主色调的2个实例
2014/04/10 Python
对python中字典keys,values,items的使用详解
2019/02/03 Python
python新手学习可变和不可变对象
2020/06/11 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
matplotlib交互式数据光标实现(mplcursors)
2021/01/13 Python
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
Python如何定义一个函数
2015/09/01 面试题
教师申诉制度
2014/01/29 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
个人培训自我鉴定
2014/03/28 职场文书
小学生十佳少年事迹材料
2014/08/20 职场文书
2014年纠风工作总结
2014/12/08 职场文书
隐形的翅膀观后感
2015/06/10 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
java代码实现空间切割
2022/01/18 Java/Android
vue elementUI表格控制对应列
2022/04/13 Vue.js
Python使用openpyxl模块处理Excel文件
2022/06/05 Python