class Word
{
Random
rand = new Random
(); public string get_name()
{
StringBuilder name = new StringBuilder();
if (n == 2) { name.Append(beginning()); name.Append(ending()); }
if (n == 3) { name.Append(beginning()); name.Append(beginning()); name.Append(ending()); }
char a;
a = char.ToUpper(name[0]);
name.Remove(0, 1);
name.Insert(0, a);
return name.ToString();
}
StringBuilder beginning()
{
StringBuilder part = new StringBuilder();
Int32 r
= rand.
Next(1, 14); switch (r)
{
case 1: part.Append("ай"); break;
case 2: part.Append("бра"); break;
case 3: part.Append("ви"); break;
case 4: part.Append("ган"); break;
case 5: part.Append("ди"); break;
case 6: part.Append("зе"); break;
case 7: part.Append("кор"); break;
case 8: part.Append("мо"); break;
case 9: part.Append("тар"); break;
case 10: part.Append("ша"); break;
case 11: part.Append("ку"); break;
case 12: part.Append("те"); break;
case 13: part.Append("фол"); break;
case 14: part.Append("са"); break;
}
return part;
}
StringBuilder ending()
{
StringBuilder part = new StringBuilder();
Int32 r
= rand.
Next(1, 14); switch (r)
{
case 1: part.Append("ур"); break;
case 2: part.Append("сис"); break;
case 3: part.Append("тор"); break;
case 4: part.Append("трис"); break;
case 5: part.Append("лар"); break;
case 6: part.Append("рус"); break;
case 7: part.Append("хал"); break;
case 8: part.Append("рия"); break;
case 9: part.Append("нис"); break;
case 10: part.Append("джа"); break;
case 11: part.Append("рас"); break;
case 12: part.Append("трос"); break;
case 13: part.Append("сом"); break;
case 14: part.Append("ра"); break;
}
return part;
}
}