新手求一个排坐位算法
新手求一个排坐位算法,可能很简单,大家别笑话我:)
要求如下:
就在数据表中有1000个学生,有一个坐位字段,默认为0。使用一算法实现把1到1000随机排入学生的坐位字段中,不能重复。速度不能太慢。
[解决办法]
var num = Enumerable.Range(0, 1000) .Select(x => new { v = x, k = Guid.NewGuid().ToString() }).ToList() .OrderBy(x => x.k) .Select(x => x.v) .ToList();