\hypertarget{RandomGenerators_8h}{\section{\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Utils/\-Random\-Generators.h \-File \-Reference}
\label{RandomGenerators_8h}\index{\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Utils/\-Random\-Generators.\-h@{\-Snippy\-Hollo\-W-\/\-Broodwar\-Bot\-Q-\/f01ab56/src/\-Utils/\-Random\-Generators.\-h}}
}
{\ttfamily \#include \char`\"{}\-Utils/\-C\-Singleton.\-h\char`\"{}}\*
{\ttfamily \#include $<$ctime$>$}\*
{\ttfamily \#include $<$boost/random/linear\-\_\-congruential.\-hpp$>$}\*
{\ttfamily \#include $<$boost/random/uniform\-\_\-real.\-hpp$>$}\*
{\ttfamily \#include $<$boost/random/uniform\-\_\-int.\-hpp$>$}\*
{\ttfamily \#include $<$boost/random/variate\-\_\-generator.\-hpp$>$}\*
\-Include dependency graph for \-Random\-Generators.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{RandomGenerators_8h__incl}
\end{center}
\end{figure}
\-This graph shows which files directly or indirectly include this file\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{RandomGenerators_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{\-Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classRandomGenerators}{\-Random\-Generators$<$ \-\_\-left, \-\_\-right $>$}
\end{DoxyCompactItemize}
\subsection*{\-Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef boost\-::minstd\-\_\-rand \hyperlink{RandomGenerators_8h_abd7a822afbd9756496df15891076c7b4}{base\-\_\-generator\-\_\-type}
\item 
typedef \*
boost\-::variate\-\_\-generator\*
$<$ \hyperlink{RandomGenerators_8h_abd7a822afbd9756496df15891076c7b4}{base\-\_\-generator\-\_\-type} \*
\&, boost\-::uniform\-\_\-real$<$$>$ $>$ \hyperlink{RandomGenerators_8h_ae0025aac8f3323e1b79fe7959d8cf01a}{uniform\-\_\-generator}
\end{DoxyCompactItemize}


\subsection{\-Typedef \-Documentation}
\hypertarget{RandomGenerators_8h_abd7a822afbd9756496df15891076c7b4}{\index{\-Random\-Generators.\-h@{\-Random\-Generators.\-h}!base\-\_\-generator\-\_\-type@{base\-\_\-generator\-\_\-type}}
\index{base\-\_\-generator\-\_\-type@{base\-\_\-generator\-\_\-type}!RandomGenerators.h@{\-Random\-Generators.\-h}}
\subsubsection[{base\-\_\-generator\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::minstd\-\_\-rand {\bf base\-\_\-generator\-\_\-type}}}\label{RandomGenerators_8h_abd7a822afbd9756496df15891076c7b4}
\hypertarget{RandomGenerators_8h_ae0025aac8f3323e1b79fe7959d8cf01a}{\index{\-Random\-Generators.\-h@{\-Random\-Generators.\-h}!uniform\-\_\-generator@{uniform\-\_\-generator}}
\index{uniform\-\_\-generator@{uniform\-\_\-generator}!RandomGenerators.h@{\-Random\-Generators.\-h}}
\subsubsection[{uniform\-\_\-generator}]{\setlength{\rightskip}{0pt plus 5cm}typedef boost\-::variate\-\_\-generator$<${\bf base\-\_\-generator\-\_\-type}\&, boost\-::uniform\-\_\-real$<$$>$ $>$ {\bf uniform\-\_\-generator}}}\label{RandomGenerators_8h_ae0025aac8f3323e1b79fe7959d8cf01a}
