summaryrefslogtreecommitdiff
path: root/src/main/random.h
diff options
context:
space:
mode:
authorJakob Odersky <jodersky@gmail.com>2011-05-26 20:45:09 +0000
committerJakob Odersky <jodersky@gmail.com>2011-05-26 20:45:09 +0000
commitb9aef175be1459b827941476fb29a3c56bf73b92 (patch)
tree3579937f61a74e6528aab1200e0168a2855f5e9e /src/main/random.h
parent87500c3938c670f427780f3eefa3190281007e61 (diff)
downloadvhc-b9aef175be1459b827941476fb29a3c56bf73b92.tar.gz
vhc-b9aef175be1459b827941476fb29a3c56bf73b92.tar.bz2
vhc-b9aef175be1459b827941476fb29a3c56bf73b92.zip
*Creation des interacteurs, une maniere de gerer les interactions entre particules orientee evenement.
*Completion de commentaires de tous les fichiers de main *Reponses aux questions
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