using System;
public class Program
{
private enum Options
Subway,
Pizza,
Saigon
}
public static T RandomEnum<T>()
T[] values = (T[])Enum.GetValues(typeof (T));
return values[new Random().Next(0, values.Length)];
public static void Main()
var random = RandomEnum<Options>();
Console.WriteLine("Lets go to {0}!", random);