zoukankan      html  css  js  c++  java
  • 【AS3代码】随机洗牌阵列

    package
    {
        import flash.display.Sprite;
        
        import org.osmf.net.dynamicstreaming.INetStreamMetrics;
        
        public class Main extends Sprite
        {    
            var startDeck:Array = new Array();
            var shuffledDeck:Array = new Array();
            
            public function Main():void
            {
                init();
            }
            private function init():void
            {
                for(var cardNum:int = 0; cardNum < 52; cardNum++)
                {
                    startDeck.push(cardNum);
                }
                trace("原始数组:" + startDeck);
                
                //随机排序数组
                while (startDeck.length > 0)
                {
                    var r:int = Math.floor(Math.random() * startDeck.length);
                    
                    //将随机出来的数据放入到新数组中
                    shuffledDeck.push(startDeck[r]);
                    
                    //将该数据从原始数组中删掉
                    startDeck.splice(r,1);
                }
                trace("随机排序后数组:" + shuffledDeck);
            }
        }
    }
  • 相关阅读:
    Java代码检测工具
    java编程工具
    100-days: The one day
    前端书籍整理
    vue 学习笔记(二)
    从零开始写一个npm包及上传
    Vue Baidu Map 插件的使用
    对数组对象进行过滤
    使用css方法使footer保持在页面的最底部
    判断是第一次打开界面?还是刷新
  • 原文地址:https://www.cnblogs.com/kingfly/p/2577817.html
Copyright © 2011-2022 走看看