Random sort a list using LINQ 29-12-2015 11:22:06 C# / LINQ 0 Bookmark(s) 229 View(s) To random sort a list using LINQ you can use any source that returns sortable random items. For example Guid.NewGuid() var randomList = list.OrderBy(x => Guid.NewGuid()).ToList();