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);
            }
        }
    }
  • 相关阅读:
    C# 哈希表
    C# 连接SQL Server数据库的连接字符串<转>
    C# ADO.NET中的五个主要对象<转>
    C# integrated security=SSPI<转>
    C# ADO.NET访问SQL Server数据库<转>
    C# .NET 页面间传值的几种方法<转>
    C# Datatable删除行的Delete和Remove方法
    C# DataTable转json
    CSP2019 爆炸记
    停更通知
  • 原文地址:https://www.cnblogs.com/kingfly/p/2577817.html
Copyright © 2011-2022 走看看