随机播放(随机重新排列)列表

发布于 2021-01-31 15:57:17

我需要重新排列List数组,它中的元素数量不确定。

有人可以给我我如何做的例子,谢谢

关注者
0
被浏览
53
1 个回答
  • 面试哥
    面试哥 2021-01-31
    为面试而生,有面试问题,就找面试哥。

    List source = …
    var rnd = new Random();
    var result = source.OrderBy(item => rnd.Next());

    显然,如果您想要真正的随机性而不是伪随机数生成器,则可以使用RNGCryptoServiceProvider而不是Random



推荐阅读
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看