<aname="l00057"></a>00057 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> T <aclass="code"href="a00211.html#gabc3025b70cce2c9b4947afa9445ccc02"title="Generate a random number in the interval [-1, 1], according a linear distribution.">signedRand1</a>();
<aname="l00059"></a>00059 <spanclass="keyword">template</span><><spanclass="keywordtype">float</span><aclass="code"href="a00211.html#gabc3025b70cce2c9b4947afa9445ccc02"title="Generate a random number in the interval [-1, 1], according a linear distribution.">signedRand1</a>();
<aname="l00060"></a>00060 <spanclass="keyword">template</span><><spanclass="keywordtype">double</span><aclass="code"href="a00211.html#gabc3025b70cce2c9b4947afa9445ccc02"title="Generate a random number in the interval [-1, 1], according a linear distribution.">signedRand1</a>();
<aname="l00061"></a>00061 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#ga44e1ad66ef534e96f212c5fd8b385a4e"title="Generate 2 random numbers in the interval [-1, 1], according a linear distribution (From GLM_GTX_rand...">signedRand2</a>();
<aname="l00062"></a>00062 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#ga50ef0cb5423f864f84ec2338d150da29"title="Generate 3 random numbers in the interval [-1, 1], according a linear distribution (From GLM_GTX_rand...">signedRand3</a>();
<aname="l00063"></a>00063 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec4<T><aclass="code"href="a00211.html#gaa02b6916701050a679e0359c3e886f78"title="Generate 4 random numbers in the interval [-1, 1], according a linear distribution (From GLM_GTX_rand...">signedRand4</a>();
<aname="l00065"></a>00065 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#ga6cabd7801b0fecaa5e2a9a5751e153d0"title="Generate a normalized 2D vector regulary distribute on a circle (From GLM_GTX_random extension)...">normalizedRand2</a>();
<aname="l00066"></a>00066 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#ga6cabd7801b0fecaa5e2a9a5751e153d0"title="Generate a normalized 2D vector regulary distribute on a circle (From GLM_GTX_random extension)...">normalizedRand2</a>(T Min, T Max);
<aname="l00067"></a>00067 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#gabce73f8928675772e5e531768e8ed4de"title="Generate a normalized 3D vector regulary distribute on a sphere (From GLM_GTX_random extension)...">normalizedRand3</a>();
<aname="l00068"></a>00068 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#gabce73f8928675772e5e531768e8ed4de"title="Generate a normalized 3D vector regulary distribute on a sphere (From GLM_GTX_random extension)...">normalizedRand3</a>(T Min, T Max);
<aname="l00070"></a>00070 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> T <aclass="code"href="a00211.html#ga5fda3310fa024f4dc3b30853a61df7e8"title="Generate a random number in the interval [0, 1], according a linear distribution (From GLM_GTX_random...">compRand1</a>();
<aname="l00071"></a>00071 <spanclass="keyword">template</span><><spanclass="keywordtype">float</span><aclass="code"href="a00211.html#ga5fda3310fa024f4dc3b30853a61df7e8"title="Generate a random number in the interval [0, 1], according a linear distribution (From GLM_GTX_random...">compRand1</a>();
<aname="l00072"></a>00072 <spanclass="keyword">template</span><><spanclass="keywordtype">double</span><aclass="code"href="a00211.html#ga5fda3310fa024f4dc3b30853a61df7e8"title="Generate a random number in the interval [0, 1], according a linear distribution (From GLM_GTX_random...">compRand1</a>();
<aname="l00073"></a>00073 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> T <aclass="code"href="a00211.html#ga5fda3310fa024f4dc3b30853a61df7e8"title="Generate a random number in the interval [0, 1], according a linear distribution (From GLM_GTX_random...">compRand1</a>(T Min, T Max);
<aname="l00074"></a>00074 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#ga0d8b6a4adac279e90101555c4c90c413"title="Generate 2 random numbers in the interval [Min, Max], according a linear distribution (From GLM_GTX_r...">compRand2</a>(T Min, T Max);
<aname="l00075"></a>00075 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#ga857c3abe8016fb6ce8d61ef30deedf7a"title="Generate 3 random numbers in the interval [Min, Max], according a linear distribution (From GLM_GTX_r...">compRand3</a>(T Min, T Max);
<aname="l00076"></a>00076 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec4<T><aclass="code"href="a00211.html#ga98eec0162c98eead4f3c6b15a9e4e11b"title="Generate 4 random numbers in the interval [Min, Max], according a linear distribution (From GLM_GTX_r...">compRand4</a>(T Min, T Max);
<aname="l00077"></a>00077 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#ga0d8b6a4adac279e90101555c4c90c413"title="Generate 2 random numbers in the interval [Min, Max], according a linear distribution (From GLM_GTX_r...">compRand2</a>(<spanclass="keyword">const</span> detail::tvec2<T>& Min, <spanclass="keyword">const</span> detail::tvec2<T>& Max);
<aname="l00078"></a>00078 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#ga857c3abe8016fb6ce8d61ef30deedf7a"title="Generate 3 random numbers in the interval [Min, Max], according a linear distribution (From GLM_GTX_r...">compRand3</a>(<spanclass="keyword">const</span> detail::tvec3<T>& Min, <spanclass="keyword">const</span> detail::tvec3<T>& Max);
<aname="l00079"></a>00079 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#ga98eec0162c98eead4f3c6b15a9e4e11b"title="Generate 4 random numbers in the interval [Min, Max], according a linear distribution (From GLM_GTX_r...">compRand4</a>(<spanclass="keyword">const</span> detail::tvec4<T>& Min, <spanclass="keyword">const</span> detail::tvec4<T>& Max);
<aname="l00088"></a>00088 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> T <aclass="code"href="a00211.html#gad90d9743c91f561abc91e2b9a287ed9b"title="Gererate a random floating number according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand1</a>(T mean, T std_deviation);
<aname="l00089"></a>00089 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#gab0511ea64167cabea37a4efab50db476"title="Gererate 2 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand2</a>(T mean, T std_deviation);
<aname="l00090"></a>00090 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#gadc07adcaac396d4cf4e6d9cf49202d87"title="Gererate 3 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand3</a>(T mean, T std_deviation);
<aname="l00091"></a>00091 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec4<T><aclass="code"href="a00211.html#gaaa62821be2c88f45de139bb1d60f484f"title="Gererate 4 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand4</a>(T mean, T std_deviation);
<aname="l00092"></a>00092 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#gab0511ea64167cabea37a4efab50db476"title="Gererate 2 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand2</a>(<spanclass="keyword">const</span> detail::tvec2<T>& mean, T std_deviation);
<aname="l00093"></a>00093 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#gadc07adcaac396d4cf4e6d9cf49202d87"title="Gererate 3 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand3</a>(<spanclass="keyword">const</span> detail::tvec3<T>& mean, T std_deviation);
<aname="l00094"></a>00094 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec4<T><aclass="code"href="a00211.html#gaaa62821be2c88f45de139bb1d60f484f"title="Gererate 4 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand4</a>(<spanclass="keyword">const</span> detail::tvec4<T>& mean, T std_deviation);
<aname="l00095"></a>00095 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#gab0511ea64167cabea37a4efab50db476"title="Gererate 2 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand2</a>(T mean, <spanclass="keyword">const</span> detail::tvec2<T>& std_deviation);
<aname="l00096"></a>00096 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#gadc07adcaac396d4cf4e6d9cf49202d87"title="Gererate 3 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand3</a>(T mean, <spanclass="keyword">const</span> detail::tvec3<T>& std_deviation);
<aname="l00097"></a>00097 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec4<T><aclass="code"href="a00211.html#gaaa62821be2c88f45de139bb1d60f484f"title="Gererate 4 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand4</a>(T mean, <spanclass="keyword">const</span> detail::tvec4<T>& std_deviation);
<aname="l00098"></a>00098 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec2<T><aclass="code"href="a00211.html#gab0511ea64167cabea37a4efab50db476"title="Gererate 2 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand2</a>(<spanclass="keyword">const</span> detail::tvec2<T>& mean, <spanclass="keyword">const</span> detail::tvec2<T>& std_deviation);
<aname="l00099"></a>00099 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec3<T><aclass="code"href="a00211.html#gadc07adcaac396d4cf4e6d9cf49202d87"title="Gererate 3 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand3</a>(<spanclass="keyword">const</span> detail::tvec3<T>& mean, <spanclass="keyword">const</span> detail::tvec3<T>& std_deviation);
<aname="l00100"></a>00100 <spanclass="keyword">template</span><<spanclass="keyword">typename</span> T> detail::tvec4<T><aclass="code"href="a00211.html#gaaa62821be2c88f45de139bb1d60f484f"title="Gererate 4 random floating numbers according a Gauss distribution. (From GLM_GTX_random extension)...">gaussRand4</a>(<spanclass="keyword">const</span> detail::tvec4<T>& mean, <spanclass="keyword">const</span> detail::tvec4<T>& std_deviation);