using System.Collections.Generic;
private static List<string> adjectiveList {get; set;}
private static List<string> connectingList{get; set;}
public static void Main()
adjectiveList = new List<string>{
"BLESSED", "JOY", "FUN", "AMAZING", "INCREDIBLE", "WONDERFUL", "LOVED", "MEMORIES", "PRECIOUS"
connectingList = new List<string>{
"such", "what", "so", "really", "feeling",
Random rnd = new Random();
Console.WriteLine("Hello CINDY!");
for(var run = 0; run < 20; run++)
int noOfWords = rnd.Next(1, 4);
int connectingPlacement = rnd.Next(1, 11) % 2;
int randomQuotes = rnd.Next(1, 11) % 2;
int wordToQuote = rnd.Next(1, 4);
var wordList = new List<string>();
for(var i = 0; i < noOfWords; i++)
if(connectingPlacement == i && noOfWords > 2){
wordList.Add(connectingList[rnd.Next(0, connectingList.Count)]);
var word = adjectiveList[rnd.Next(0, adjectiveList.Count)];
int exclaim = rnd.Next(1, 11) % 2;
for(var i = 0; i < noOfWords; i++)
if(randomQuotes == 0 && wordToQuote == i)
wordList[i] = "\"" + wordList[i] + "\"";
foreach(var word in wordList)
Console.Write(word + " ");