fork(2) download
  1. class Word
  2. {
  3. Random rand = new Random();
  4. public string get_name()
  5. {
  6. var n = rand.Next(2, 4);
  7. StringBuilder name = new StringBuilder();
  8. if (n == 2) { name.Append(beginning()); name.Append(ending()); }
  9. if (n == 3) { name.Append(beginning()); name.Append(beginning()); name.Append(ending()); }
  10. char a;
  11. a = char.ToUpper(name[0]);
  12. name.Remove(0, 1);
  13. name.Insert(0, a);
  14. return name.ToString();
  15. }
  16. StringBuilder beginning()
  17. {
  18. StringBuilder part = new StringBuilder();
  19. Int32 r = rand.Next(1, 14);
  20. switch (r)
  21. {
  22. case 1: part.Append("ай"); break;
  23. case 2: part.Append("бра"); break;
  24. case 3: part.Append("ви"); break;
  25. case 4: part.Append("ган"); break;
  26. case 5: part.Append("ди"); break;
  27. case 6: part.Append("зе"); break;
  28. case 7: part.Append("кор"); break;
  29. case 8: part.Append("мо"); break;
  30. case 9: part.Append("тар"); break;
  31. case 10: part.Append("ша"); break;
  32. case 11: part.Append("ку"); break;
  33. case 12: part.Append("те"); break;
  34. case 13: part.Append("фол"); break;
  35. case 14: part.Append("са"); break;
  36. }
  37. return part;
  38. }
  39. StringBuilder ending()
  40. {
  41. StringBuilder part = new StringBuilder();
  42. Int32 r = rand.Next(1, 14);
  43. switch (r)
  44. {
  45. case 1: part.Append("ур"); break;
  46. case 2: part.Append("сис"); break;
  47. case 3: part.Append("тор"); break;
  48. case 4: part.Append("трис"); break;
  49. case 5: part.Append("лар"); break;
  50. case 6: part.Append("рус"); break;
  51. case 7: part.Append("хал"); break;
  52. case 8: part.Append("рия"); break;
  53. case 9: part.Append("нис"); break;
  54. case 10: part.Append("джа"); break;
  55. case 11: part.Append("рас"); break;
  56. case 12: part.Append("трос"); break;
  57. case 13: part.Append("сом"); break;
  58. case 14: part.Append("ра"); break;
  59. }
  60. return part;
  61. }
  62. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cs(3,13): error CS0246: The type or namespace name `Random' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(16,13): error CS0246: The type or namespace name `StringBuilder' could not be found. Are you missing a using directive or an assembly reference?
prog.cs(39,13): error CS0246: The type or namespace name `StringBuilder' could not be found. Are you missing a using directive or an assembly reference?
Compilation failed: 3 error(s), 0 warnings
stdout
Standard output is empty