Random同时生成多个随机数

贴一个简单示例

 public DataTable selectStuInfo()
        {
            DataTable dt = new DataTable();

            dt.Columns.Add("姓名");
            dt.Columns.Add("语文");
            dt.Columns.Add("数学");
            dt.Columns.Add("外语");

            for (int i = 0; i < 10; i++)
            {
                Random rd = new Random(Guid.NewGuid().GetHashCode());

                DataRow dr = dt.NewRow();
                dr[0] = "张三" + i.ToString();
                dr[1] = rd.Next(1, 100);
                dr[2] = rd.Next(1, 100);
                dr[3] = rd.Next(1, 100);
                dt.Rows.Add(dr);
            }

            return dt;
        }

注意设置标示种子Guid.NewGuid().GetHashCode()

原文地址:https://www.cnblogs.com/yuanyanyan/p/6277414.html