Shuffle an array

Write a query that shuffles sorted array.
Expected input and output
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10] → [4, 9, 3, 5, 2, 10, 1, 6, 8, 7] [38, 24, 8, 0, -1, -17, -33, -100] → [0, -100, -17, 38, 8, -1, 24, -33,]
using System;
using System.Linq;

namespace CSharpExercises.Exercises.LINQ
{
    class ShuffleAnArrayTask
    {
        public static void Main()
        {
            var rnd = new Random();

            var array = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

            var shuffledArray = array.OrderBy(i => rnd.Next());

            foreach (var item in shuffledArray)
            {
                Console.Write(item + " "); // 4 10 3 6 2 8 1 9 7 5
            }
        }
    }
}