C# 生成随机数问题

来源:互联网 发布:mac 设置输入法皮肤吗 编辑:程序博客网 时间:2024/05/08 05:01
Random产生随机时需要设置种子。如果不设置默认应该是当前时间。(本人猜测)所以用一个for循环输出10个随机数时产生的都是相同的。所以用了如下方法:
public static int getRandomNum(int start, int end)        {            Random rnd = new Random(Guid.NewGuid().GetHashCode());            return rnd.Next(start, end);        }