我必须生成v形,升序和降序随机int数组以进行排序测试。我不知道怎么做到这一点。这是我对100k随机整数数组的实现。
Random rnd = new Random(Guid.NewGuid().GetHashCode());
int[] array = new int[100000];
for (int i = 0; i < 100000; i++)
{
array[i] = rnd.Next(100000);
}
有人能帮助我吗?
答案 0 :(得分:2)
生成两个50k的列表 - 排序第一个升序,排序第二个降序(Better way to sort array in descending order)&amp;加入两个数组(How do I concatenate two arrays in C#?)
答案 1 :(得分:0)
我必须生成v形,升序和降序随机int数组 用于分类测试
我会重新考虑这个场景。这种测试不应该基于随机值。来自similiar问题:
在测试中随机生成的数据并不是一个好主意。没有 你可以保证测试条件每次都一样, 并且无法保证您涵盖所有可能的情况。
相反,您可以简单地确保涵盖特定方案。
{{1}}