Random产生随机时需要设置种子。如果不设置默认应该是当前时间。(本人猜测)所以用一个for循环输出10个随机数时产生的都是相同的。所以用了如下方法:
public static int getRandomNum(int start, int end)
{
Random rnd = new Random(Guid.NewGuid().GetHashCode());
return rnd.Next(start, end);
}