// C# Extension Method
// Doc: https://csharp-extension.com/en/method/1002581/random-one-of
// @nuget: Z.ExtensionMethods
using System;
public class Program
{
public static void Main()
var random = new Random();
//C# Extension Method: Random - OneOf
Console.WriteLine(random.OneOf(1, 2, 3, 4));
Console.WriteLine(random.OneOf("a", "b", "c", "d"));
Console.WriteLine(random.OneOf(1, "a", DateTime.Now, new object()));
}