zjbonrace 2015-01-12 15:30 采纳率: 75%
浏览 1524
已采纳

link中如何实现随机n选1?

link中如何实现随机n选1?

var query = lists[0].Select(x => new int[] { x });
for (int i= 1; i < lists.Count; i++)
{
query = lists.SelectMany(x => query.Select(y => y.Concat(new int[] { x })))
}
怎么修改?

  • 写回答

1条回答 默认 最新

  • threenewbee 2015-01-12 16:14
    关注

    最后加上query = query.Select(x => x.OrderBy(_ => Guid.NewGuid()));

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?