周泉

宁可危险,有些疯癫,没有遮掩。

导航

产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复

        static void test()
        {
            int[] intArr = new int[100];
            Random rd = new Random();
            int intTmp;
            int iNum = 0;
            System.Collections.Hashtable hs = new System.Collections.Hashtable();
            while (iNum < 100)
            {
                intTmp = rd.Next(1, 101);
                if (!hs.ContainsValue(intTmp))
                {
                    intArr[iNum] = intTmp;
                    hs.Add(iNum, intTmp);
                    iNum++;
                }
            }
        }

看起来 很简单的一道面试题,期待园子里的高手有更好的结果,欢迎拍砖。

posted on 2010-10-07 12:57  周泉  阅读(1014)  评论(1编辑  收藏  举报