39
1
using System;
2
using System.Collections.Generic;
3
4
public class Program
5
{
6
public static void Main()
7
{
8
string frase = "";
9
10
Console.Write("Ingresa una frase: ");
11
frase = Console.ReadLine();
12
13
List<int> nuevo = new List<int>();
14
Random r = new Random();
15
while(true)
16
{
17
string frase2 = "";
18
while(true)
19
{
20
int tmp = r.Next(0, frase.Length);
21
if(nuevo.IndexOf(tmp) < 0)
22
nuevo.Add(tmp);
23
if(nuevo.Count == frase.Length)
24
break;
25
}
26
for(int x = 0; x < frase.Length; x++)
27
frase2 += frase[nuevo[x]];
28
29
Console.WriteLine(frase2);
30
31
if(frase2 == frase)
32
break;
33
else
34
nuevo.Clear();
35
}
36
37
Console.ReadLine();
38
}
39
}
Cached Result