在0-n之间取m个随机数 不重复

            int n = 20;
            int m = 5;
            Random rd = new Random();
            
            for (int i = 0; i < n; i++)
            {
                if (rd.Next() % (n - i) < m)
                {
                    Response.Write(i.ToString());
                    m--;
                }
            }

 

posted @ 2012-08-31 08:58  小烈哥  阅读(238)  评论(0编辑  收藏  举报