Olá pessoal.
Hoje vou mostrar uma dica muito rápida e simples que utilizei em um trabalho meu aqui.
Foi como embaralhar elementos de uma lista reorganizando a ordem dos elementos.
A solução foi muito simples, eu utilizei Linq.
Veja :
Random rnd = new Random(); List<T> lista = new List<T>(); lista = elementos().OrderBy(x => rnd.Next())
Viu como é simples?
Eu gerei um número randon e mandei ordernar a lista minha de elementos a partir do resultado do método next().
Muito fácil e simples!
Até a próxima pessoal!