简单红包算法

Posted fangyyy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了简单红包算法相关的知识,希望对你有一定的参考价值。

static void Main(string[] args)
        {
           
            int a = 10; //数组长度
            int b = 0;  //小数位数
            int min = 5; //最小数
            int max = 20; //最大数
            decimal[] arr = new decimal[a];
            decimal sum = 150;
            decimal num = 0;
            Random random = new Random();
            for (int i = 0; i < a; i++)
            {
                arr[i] = random.Next(min,max);
                num += arr[i];
                //Console.WriteLine(arr[i]);

               //Console.WriteLine(Math.Round(arr[i],2));


            }
            for (int i = 0; i < a; i++)
            {
                arr[i] = sum / num * arr[i];
                Console.WriteLine(Math.Round(arr[i], b));
            }

            //foreach (var item in arr)
            //{

            //}


            Console.ReadKey();
        }

  

以上是关于简单红包算法的主要内容,如果未能解决你的问题,请参考以下文章