示例#1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        _DT = CreateTable();

        MyTest.ReadFile(_ArrRound, _ArrGoal, _RedBall, _MiniRedBall, _BlueBall, _SixSum, "ball");

        ArrayList al = new ArrayList();

        al = GetSixGoalRound(_ArrRound, _MiniRedBall, _RedBall);

        int upDown = 8;

        Random random = new Random();
        int    ii     = random.Next(0, al.Count);

        int select = int.Parse(al[ii].ToString());


        if (txtInput.Text == "")
        {
            if (select + upDown >= _ArrRound.Count || select - upDown < 1)
            {
                haha.InnerHtml = "Select= " + select.ToString() + " 再来一遍!";
            }
            else
            {
                DisplaySelect(select, upDown, "");
            }
        }
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        int maxCount = 10000;

        //string dataBase = "Test";

        MyTest.ReadFile(_ArrRound, _ArrGoal, _RedBall, _MiniRedBall, _BlueBall, _SixSum, maxCount, "ball");



        List <Exam_Mod> exModList = Exam_Analyze(_RedBall, _MiniRedBall, _ArrRound);

        using (SqlConnection conn = new SqlConnection("server=.;uid='sa';password='******';database='TestNew';enlist=true"))
        {
            conn.BulkCopy(exModList, 20000, "EXAM");
        }
    }
示例#3
0
    protected void Page_Load(object sender, EventArgs e)
    {
        _DT = CreateTable();

        GameOver = 1;//模拟结果为1,计算结果为2,

        int maxCount = 10000;

        MyTest.ReadFile(_ArrRound, _ArrGoal, _RedBall, _MiniRedBall, _OneBall, _TwoBall, maxCount, "big");

        if (GameOver == 2)
        {
            //_HangZhou.Data = 121;
            //_HangZhou.Data1 = 0;
            //_HangZhou.Data2 = 4;//down
            //_HangZhou.Data3 = 15;
            //_HangZhou.Data33 = "";

            //_HangZhou.Two = -1;
            //_HangZhou.Prime = 1;
            //_HangZhou.NearRepeat = 3;

            //_HangZhou.Mini0 = 5;//up
            //_HangZhou.Mini1 = 5;//down
            //_HangZhou.Mini2 = 35;//up
            //_HangZhou.Mini3 = 23;//up
            //_HangZhou.Mini4 = 20;//up
            //_HangZhou.Mini5 = -1;//up

            int a1 = _MiniRedBall[0, 1];
            int a2 = _MiniRedBall[1, 1];
            int a3 = _MiniRedBall[2, 1];
            int a4 = _MiniRedBall[3, 1];
            int a5 = _MiniRedBall[4, 1];

            int a21 = _MiniRedBall[0, 2];
            int a22 = _MiniRedBall[1, 2];
            int a23 = _MiniRedBall[2, 2];
            int a24 = _MiniRedBall[3, 2];
            int a25 = _MiniRedBall[4, 2];
            //int a6 = _TwoBall[1];

            int sum  = 0;//= a1 + a2 + a3 + a4 + a5;
            int upup = 0;
            for (int j = 0; j < 5; j++)
            {
                sum  += _MiniRedBall[j, 1];
                upup += MyTest.FindUpNumber(1, _MiniRedBall[j, 1] - 1, _ArrRound.Count - 1, _RedBall);
            }

            int count = 0;
            if (_HangZhou.Data33.Contains(a1.ToString("00")))
            {
                count++;
            }
            if (_HangZhou.Data33.Contains(a2.ToString("00")))
            {
                count++;
            }
            if (_HangZhou.Data33.Contains(a3.ToString("00")))
            {
                count++;
            }
            if (_HangZhou.Data33.Contains(a4.ToString("00")))
            {
                count++;
            }
            if (_HangZhou.Data33.Contains(a5.ToString("00")))
            {
                count++;
            }

            //_Print = true;

            int isPrime      = MyTest.ISPrime(a1) + MyTest.ISPrime(a2) + MyTest.ISPrime(a3) + MyTest.ISPrime(a4) + MyTest.ISPrime(a5);
            int isTwo        = MyTest.ISTwo(a1) + MyTest.ISTwo(a2) + MyTest.ISTwo(a3) + MyTest.ISTwo(a4) + MyTest.ISTwo(a5);
            int isNearRepeat = MyTest.ISNearRepeat(_RedBall, a1, GameOver) + MyTest.ISNearRepeat(_RedBall, a2, GameOver) + MyTest.ISNearRepeat(_RedBall, a3, GameOver) + MyTest.ISNearRepeat(_RedBall, a4, GameOver) + MyTest.ISNearRepeat(_RedBall, a5, GameOver);


            MyGoal.InnerHtml += NewNumber.DisplayStr("00--" + _ArrRound[1].ToString() + " --#" + sum.ToString() + "_" + _HangZhou.Sum + "|" + (a5 - a1).ToString() + "_" + _HangZhou.LeftRight + "|" + _OneBall[1].ToString() + "_" + _HangZhou.BlueBall + "_" + _OneBall[2].ToString() + "|" + upup.ToString() + "_" + _HangZhou.UpUp + "|" + count.ToString() + "|" + a1.ToString() + "_" + _HangZhou.Mini0 + "_" + a21.ToString() + "|" + a2.ToString() + "_" + _HangZhou.Mini1 + "_" + a22.ToString() + "|" + a3.ToString() + "_" + _HangZhou.Mini2 + "_" + a23.ToString() + "|" + a4.ToString() + "_" + _HangZhou.Mini3 + "_" + a24.ToString() + "|" + a5.ToString() + "_" + _HangZhou.Mini4 + "_" + a25.ToString() + "|" + _TwoBall[1].ToString() + "_" + _HangZhou.Mini5 + "_" + _TwoBall[2].ToString() + "|" + isTwo.ToString() + "_" + _HangZhou.Two + "|" + isPrime.ToString() + "_" + _HangZhou.Prime + "|" + isNearRepeat.ToString() + "_" + _HangZhou.NearRepeat, "green");
        }

        if (GameOver == 1)
        {
            //_DT = CreateTable();

            string dataBase = "";

            //string dataBase = "Test";

            //int maxCount = 1000;
            //string dataBase = "TestNew";


            //_Data = true;
            //Combination(_Data);

            #region ForSpssModeler
            dataBase = "TestNew";
            _Data    = false;
            //_Print = true;
            CreateSpssModelerData(_ArrRound, _MiniRedBall, _RedBall, _OneBall, _TwoBall);
            #endregion

            #region TwoNearRepeat
            //777788
            dataBase = "TestNew";
            _Data    = true;
            //_Print = true;
            TwoNearRepeat(_ArrRound, _MiniRedBall, _RedBall);
            #endregion


            if (_Data)
            {
                System.Data.SqlClient.SqlBulkCopy bcp = new System.Data.SqlClient.SqlBulkCopy("Data Source = .; Initial Catalog = " + dataBase + "; User Id = sa; Password = suyu57501;");
                bcp.DestinationTableName = "dbo.TestOutput";
                bcp.WriteToServer(_DT);
            }
        }
    }