溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

仿微信隨機(jī)紅包代碼

發(fā)布時(shí)間:2020-07-28 17:20:55 來源:網(wǎng)絡(luò) 閱讀:3140 作者:1255121660 欄目:編程語言

        public int num = 100;

        public int money = 2000;

        public int max = 88;

        public int min = 1;


        private void DataBing()

        {

            Random rd = new Random();

            List<int> list_ten = new List<int>();

            for (int i = 0; i < 10; i++)

            {

                int count=rd.Next(80, 88);

                money -= count;

                list_ten.Add(count);

            }

            List<int> list = new List<int>();

            //每個(gè)人先把最小金額拿到手

            for (var i = 0; i < 90; i++)

            {

                list.Add(min);

            }

            //計(jì)算還剩下多少錢

            money -= ((num-10) * min);

            //隨機(jī)分配,直到錢花完

            while (money > 0)

            {

                //在0-99之間隨機(jī)

                int idx = rd.Next(0, 90);

                if (list[idx] < max)

                {

                    list[idx] += 1;

                    money -= 1;

                }

            }

            for (int i = 0; i < list_ten.Count; i++)

            {

                list.Insert(i * i, list_ten[i]);

            }

            string a = "";

            int b = 0;

            for (int i = 0; i < list.Count; i++)

            {

                if (i % 10 == 0)

                {

                    a += "<br/>";

                }

                a += list[i] + ",";

                b += list[i];

            }

            Response.Write(a + "<br/>");

            Response.Write(b);

        }


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI