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);
            }
        }
    }
  • 相关阅读:
    mybatis2入门程序
    mybatis1
    mybeats与jdbc问题分析
    mysqljdbc简单连接释放
    jdbc问题记录
    section,article,div
    HB调试前端开发移动
    HTML,XML,XHTML
    访问地图
    OAuth
  • 原文地址:https://www.cnblogs.com/kingfly/p/2577817.html
Copyright © 2011-2022 走看看