using System.Collections.Generic;
public static void Main()
var names = new List<string>
"Ruufus", "Septus", "Brutus"
int name = e.Next(count);
int action = e.Next(count);
var stranger = new Stranger { Name = names[name] };
Console.WriteLine(stranger[action]);
public string ActionTaken
ActionTaken = "hath embraced thee";
Result = "Thou art loved";
ActionTaken = "hath disdained thee";
Result = "Thou art forsaken";
ActionTaken = "hath betrayed thee";
Result = "Thou art slain";
actions = new List<Action>() {
public string this[int index]
public override string ToString()
return string.Format("{0} {1}.{2}{3}", Name, ActionTaken, Environment.NewLine, Result);