c# - 如何随机化数组中的数字

标签 c# arrays random numbers

<分区>

我有一个这样的数组:

int[] numbers = new [] { 1, 2, 3, 4 };

我想随机化这个(每次都不同),这样它就可以生成另一个具有相同大小和数字但每次顺序不同的数组。

最佳答案

尝试这样的事情:

System.Random rnd = new System.Random();
var numbers = Enumerable.Range(1, 4).OrderBy(r => rnd.Next()).ToArray();

关于c# - 如何随机化数组中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5864921/

上一篇:C#比较数组

下一篇:c# - 多个消息框选项

相关文章:

c# - 如何在 WPF 中获取 ListView 的选中行值

c# - 如何让服务器应用程序使用单独的核心

c - 一月提醒程序中的strcmp()函数理解

python - 整数和数组排列之间的惰性映射,无需生成所有排列

arrays - 在 Swift 中从数组中获取随机元素

c# - 从数据库读取 bool 值?

c# - 访问承载服务的对象

c - C 中结构体的指针数组

c# - 如何在 C# 中有效地将公共(public)初始值分配给大型数组?

python - python中的随机微积分库