随机洗牌

        #region 随机洗牌
        int[] ints = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 };
        List<int> list=ints.ToList();
        int[] outs = new int[20];
        Random rand = new Random();
        for (int i = 0; i < 20; i++)
        {
            int x = rand.Next(list.Count);
            outs[i] = list[x];
            list.RemoveAt(x);
        }
        Response.Write("<hr/>");
        foreach (int i in outs)
        {
            Response.Write(i.ToString() + " ");
        }
        #endregion

posted @ 2013-05-14 17:27  网事  阅读(134)  评论(0编辑  收藏  举报