public static void Main()
char[] especiais = { '\r', '.', '?' };
string palavra = "bactérias.";
if (especiais.Contains(palavra.Last()))
especial = palavra.Last();
palavra = palavra.Substring(0, palavra.Length - 1);
char[] chars_do_meio = palavra.Skip(1).Take(palavra.Length - 2).OrderBy(c => rnd.Next()).ToArray();
string resultado = palavra.First() + new string(chars_do_meio) + palavra.Last() + especial;
Console.WriteLine(resultado);