Example #1
0
 /// <summary>
 /// Realiza a "randomização" dos alunos inseridos pelo método "AdicionarAluno()".
 /// </summary>
 /// <returns>Retorna um array com os termos da lista de alunos "RelacaoAluno" randomizados. </returns>
 public static Aluno[] RandomizarAlunos()
 {
     int count=0;
     int verificador;
     Random rdm = new Random();
     Aluno[] AlunosNaoRepetidos = new Aluno[RelacaoAluno.Count];
     while (count < RelacaoAluno.Count)
     {
         verificador = rdm.Next(RelacaoAluno.Count);
         if (AlunosNaoRepetidos.Contains(RelacaoAluno[verificador]) == false)
         {
             AlunosNaoRepetidos[count] = RelacaoAluno[verificador];
             count++;
         }
     }
     return (AlunosNaoRepetidos);
 }