锁定老帖子 主题:一段随机数代码
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-03-03
最后修改:2009-03-03
//将从0到n*n - 1放到一个n*n数组中 public static void TestArray(int dimension, System.Text.StringBuilder sb) { sb.Append(Environment.NewLine); IList<int> results = new List<int>(); int totalCount = dimension * dimension; int curIndex = 0; byte[] guidByte = Guid.NewGuid().ToByteArray(); int seed = Environment.TickCount ^ guidByte[0]; Random randObj = new Random(seed); for (int i = 0; i < totalCount; i++) { curIndex = randObj.Next(i + 1); results.Insert(curIndex, i); } for (int i = 0; i < totalCount; i++) { if ((i % dimension) == 0) { sb.Append(Environment.NewLine); } sb.AppendFormat("{0}", results[i].ToString().PadRight(10, ' ')); } } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-03-03
管理员呢
新手贴~~ |
|
返回顶楼 | |
发表时间:2009-03-04
新手贴,晕倒。
将一组数随机的放到一个数组中,连续执行不带重的,可是新手不易做到的。 |
|
返回顶楼 | |
浏览 2096 次