From bb758490c8880f349084e79ee587dae439fc6871 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Tue, 19 May 2015 16:54:00 +0200 Subject: [PATCH] use Box-Muller method to generate random walk messages --- server/src/msg.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/msg.c b/server/src/msg.c index 67b93ef2a..7d5dc5738 100644 --- a/server/src/msg.c +++ b/server/src/msg.c @@ -82,7 +82,7 @@ int msg_fscan(FILE *f, struct msg *m) void msg_random(struct msg *m) { for (int i = 0; i < m->length; i++) - m->data[i].f += (float) random() / RAND_MAX - .5; + m->data[i].f += box_muller(0, 1); m->endian = MSG_ENDIAN_HOST; }