public static void Main()
Console.WriteLine("Enter a number between 0 and 30: ");
Random rand = new Random();
int randomNumber = rand.Next(0, 30);
long factorial = multiplyNumbers(randomNumber);
Console.WriteLine("Factorial of " + randomNumber + " = " + factorial);
public static long multiplyNumbers(int randomNumber)
return randomNumber * multiplyNumbers(randomNumber - 1);