如何用C#随机输出1-100的数字

如何用C#随机输出1-100的数字,如何用C#完成数据的升序降序


            string v = string.Empty;
            Random rdd = new Random();
            v = rdd.Next(100).ToString();
            Console.WriteLine("100以内的随机数:" + v);

            //升序
                        List<KeyVal> lst = new List<KeyVal>()
            {
                new KeyVal()
                {
                    name="张三",
                    value=10
                },
                new KeyVal()
                {
                    name="李四",
                    value=20
                },
                new KeyVal()
                {
                    name="王五",
                    value=30
                }
            };
            lst = lst.OrderBy(a => a.value).ToList();
        //实例化random类    random产生随机数
        var random = new Random();
        int num = random.Next(0, 101);//返回值包括最小值不包含最大值;
        Console.WriteLine(num);
        Console.ReadKey();

Enumerable.Repeat(100, 100).Select(n => rand.Next(0, n)).OrderBy(x => x);