public static string RandomVariable(this IParameterDic dic, string prefix = "") { var rnd = new Random(); string nextVariable = prefix + rnd.Next().ToString(); while (dic.List().Contains(nextVariable)) { nextVariable = prefix + rnd.Next().ToString(); } return("{" + nextVariable + "}"); }