\newcounter{season}
\setcounter{season}{\month}
\newcounter{temperature}

\ifcase\value{season}\or
  \newcommand\season{Qualmea}
  \newcommand\seasonDesc{\ifodd\value{r2d}sharp\else fierce\fi}
  \setcounter{temperature}{1}
  \randomtwoD
\or
  \newcommand\season{Atya}
  \newcommand\seasonDesc{\ifodd\value{r2d}calm\else pleasant\fi}
  \setcounter{temperature}{2}
  \randomtwoD
\or
  \newcommand\season{Alassea}
  \newcommand\seasonDesc{\ifodd\value{r2d}frigid\else chilling\fi}
  \setcounter{temperature}{0}
  \randomtwoD
\or
  \newcommand\season{Cantea}
  \newcommand\seasonDesc{\ifodd\value{r2d}calm\else pleasant\fi}
  \setcounter{temperature}{2}
  \randomtwoD
\or
  \newcommand\season{C\'alea}
  \newcommand\seasonDesc{\ifodd\value{r2d}humid\else warm\fi}
  \setcounter{temperature}{3}
  \randomtwoD
\or
  \newcommand\season{V\'erea}
  \newcommand\seasonDesc{\ifodd\value{r2d}calm\else pleasant\fi}
  \setcounter{temperature}{2}
  \randomtwoD
\or
  \newcommand\season{Otsea}
  \newcommand\seasonDesc{\ifodd\value{r2d}sharp\else fierce\fi}
  \setcounter{temperature}{1}
  \randomtwoD
\or
  \newcommand\season{Toldea}
  \newcommand\seasonDesc{\ifodd\value{r2d}calm\else pleasant\fi}
  \setcounter{temperature}{2}
  \randomtwoD
\or
  \newcommand\season{Laiquea}
  \newcommand\seasonDesc{\ifodd\value{r2d}humid\else warm\fi}
  \setcounter{temperature}{3}
  \randomtwoD
\or
  \newcommand\season{Quainea}
  \newcommand\seasonDesc{\ifodd\value{r2d}peaceful\else pleasant\fi}
  \setcounter{temperature}{2}
  \randomtwoD
\or
  \newcommand\season{Minquesta}
  \newcommand\seasonDesc{\ifodd\value{r2d}frigid\else chilling\fi}
  \setcounter{temperature}{0}
  \randomtwoD
\else
  \newcommand\season{Ohta}
  \newcommand\seasonDesc{\ifodd\value{r2d}calm\else pleasant\fi}
  \setcounter{temperature}{2}
  \randomtwoD
\fi