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);
            }
        }
    }
  • 相关阅读:
    openmp
    opencv 读写矩阵
    string to const char*
    c++ string to number
    HDU 1520 Anniversary Party
    ZOJ 1003 Crashing Balloon
    HDU 4171 Paper Route
    ZOJ 2067 White Rectangles
    TOJ 1690 Cow Sorting (置换群)
    TOJ 2814 Light Bulb
  • 原文地址:https://www.cnblogs.com/kingfly/p/2577817.html
Copyright © 2011-2022 走看看