\section{Ran\-Word  Class Reference}
\label{class_RanWord}\index{RanWord@{Ran\-Word}}
{\tt \#include $<$randomgenerator.h$>$}

Inheritance diagram for Ran\-Word\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=51pt]{class_RanWord_inherit_graph}
\end{center}
\end{figure}
Collaboration diagram for Ran\-Word:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=51pt]{class_RanWord_coll_graph}
\end{center}
\end{figure}
\subsection*{Public Methods}
\begin{CompactItemize}
\item 
{\bf Ran\-Word} ()
\item 
{\bf $\sim$Ran\-Word} ()
\item 
{\bf Dyn\-String} {\bf Get} (int exact\_\-length) const
\item 
{\bf Dyn\-String} {\bf Get} (int min\_\-length=1, int max\_\-length=100) const
\end{CompactItemize}


\subsection{Constructor \& Destructor Documentation}
\index{RanWord@{Ran\-Word}!RanWord@{RanWord}}
\index{RanWord@{RanWord}!RanWord@{Ran\-Word}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ran\-Word::Ran\-Word ()\hspace{0.3cm}{\tt  [inline]}}\label{class_RanWord_a0}




Definition at line 141 of file randomgenerator.h.\footnotesize\begin{verbatim}00141                           {}
00142 \end{verbatim}\normalsize 
\index{RanWord@{Ran\-Word}!~RanWord@{$\sim$RanWord}}
\index{~RanWord@{$\sim$RanWord}!RanWord@{Ran\-Word}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}Ran\-Word::$\sim$Ran\-Word ()\hspace{0.3cm}{\tt  [inline]}}\label{class_RanWord_a1}




Definition at line 142 of file randomgenerator.h.\footnotesize\begin{verbatim}00142                            {}
00143 \end{verbatim}\normalsize 


\subsection{Member Function Documentation}
\index{RanWord@{Ran\-Word}!Get@{Get}}
\index{Get@{Get}!RanWord@{Ran\-Word}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Dyn\-String} Ran\-Word::Get (int {\em min\_\-length} = 1, int {\em max\_\-length} = 100) const}\label{class_RanWord_a3}




Definition at line 168 of file randomgenerator.C.\footnotesize\begin{verbatim}00169   {
00170     int length;
00171     RanInt poof_a_number;
00172     RanLetter poof_a_letter;
00173 
00174     if(min_length<1)
00175         min_length = 1;
00176     if(max_length<min_length)
00177         max_length = min_length;
00178     
00179     if(min_length!=max_length)
00180         length = poof_a_number.Get(min_length, max_length);
00181     else
00182         length = min_length;
00183     
00184     DynString word;
00185     word.DestResizeToFit(length);
00186     for(int i=0; i<length; ++i)
00187         word[i] = poof_a_letter.Get();
00188     return word;
00189 \end{verbatim}\normalsize 
\index{RanWord@{Ran\-Word}!Get@{Get}}
\index{Get@{Get}!RanWord@{Ran\-Word}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf Dyn\-String} Ran\-Word::Get (int {\em exact\_\-length}) const}\label{class_RanWord_a2}




The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
{\bf randomgenerator.h}\item 
{\bf randomgenerator.C}\end{CompactItemize}
