在c#中生成随机v形int数组

时间:2016-06-07 11:13:31

标签: c# arrays sorting random numbers

我必须生成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);
        }

有人能帮助我吗?

2 个答案:

答案 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}}