ASP.NET(动态网页)编写程序
1--100随机产生5个数的和 输出方式  例如1+2+3+4+5=15

解决方案 »

  1.   

    Random   ran=new   Random(); 
    int   RandKey1=ran.Next(1,999); 
    int   RandKey2=ran.Next(1,999);
    int   RandKey3=ran.Next(1,999);
    int   RandKey4=ran.Next(1,999);
    int   RandKey5=ran.Next(1,999);Response.Write(RandKey1+RandKey2+RandKey3+RandKey4+RandKey5)
      

  2.   


    Random   使用设计成静态的,要不然产生的随机码一样
      

  3.   

    给楼主一个随机数函数拿去用/// <summary>
        /// 功能描述:返回不重复随机数数组
        /// 作者:    李小冲
        /// 创建日期:2010-10-25
        /// 个人博客:http://blog.anyuri.com/
        /// </summary>
        /// <param name="Num">随机数个数</param>
        /// <param name="minNum">随机数下限</param>
        /// <param name="maxNum">随机数上限</param>
        /// <returns></returns>
        public int[] GetRandomArray(int Number, int minNum, int maxNum)
        {
            int j;
            int[] b = new int[Number];
            Random r = new Random();
            for (j = 0; j < Number; j++)
            {
                int i = r.Next(minNum, maxNum + 1);
                int num = 0;
                for (int k = 0; k < j; k++)
                {
                    if (b[k] == i)
                    {
                        num = num + 1;
                    }
                }
                if (num == 0)
                {
                    b[j] = i;
                }
                else
                {
                    j = j - 1;
                }
            }
            return b;
        }