summaryrefslogtreecommitdiff
path: root/src/main/random.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/random.h')
-rw-r--r--src/main/random.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/random.h b/src/main/random.h
index 6ba6264..05d02a8 100644
--- a/src/main/random.h
+++ b/src/main/random.h
@@ -12,12 +12,19 @@
namespace vhc {
+/** Contient des methodes pour la generation de nombres aleatoires. */
namespace random {
+/** Affecte la "graine" des nombres aleatoires generees par la suite.
+ * @param s graine (si zero, le temps actuel du systeme est utilise) */
void seed(unsigned int s);
+/** Genere un nombre aleatoire de probabilite equivalente sur l'interval [a, b]. */
double uniform(double a, double b);
+/** Genere un nombre aleatoire reparti de facon gausienne.
+ * @param average moyenne
+ * @param standardDeviation ecart-type */
double gaussian(double average, double standardDeviation);
} //random