From 79aa29953160ccf78579c1017a924f7f1f99a81c Mon Sep 17 00:00:00 2001 From: fros4943 Date: Sun, 2 May 2010 09:42:15 +0000 Subject: [PATCH] fixed random seed for cooja motes --- platform/cooja/contiki-cooja-main.c | 5 ++--- platform/cooja/dev/moteid.c | 5 +++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/platform/cooja/contiki-cooja-main.c b/platform/cooja/contiki-cooja-main.c index ee2a205f8..f111b854c 100644 --- a/platform/cooja/contiki-cooja-main.c +++ b/platform/cooja/contiki-cooja-main.c @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: contiki-cooja-main.c,v 1.7 2010/03/31 09:39:46 fros4943 Exp $ + * $Id: contiki-cooja-main.c,v 1.8 2010/05/02 09:42:15 fros4943 Exp $ */ /** @@ -184,8 +184,7 @@ process_run_thread_loop(void *data) simProcessRunValue = 1; cooja_mt_yield(); - /* Initialize random generator */ - random_init(0); + /* Initialize random generator (moved to moteid.c) */ /* Start process handler */ process_init(); diff --git a/platform/cooja/dev/moteid.c b/platform/cooja/dev/moteid.c index bfcad1359..36a67b1fc 100644 --- a/platform/cooja/dev/moteid.c +++ b/platform/cooja/dev/moteid.c @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: moteid.c,v 1.2 2008/10/28 15:37:34 fros4943 Exp $ + * $Id: moteid.c,v 1.3 2010/05/02 09:42:15 fros4943 Exp $ */ #include "dev/moteid.h" @@ -38,6 +38,7 @@ const struct simInterface moteid_interface; // COOJA variables int simMoteID; char simMoteIDChanged; +int simRandomSeed; /*-----------------------------------------------------------------------------------*/ static void @@ -45,7 +46,7 @@ doInterfaceActionsBeforeTick(void) { if (simMoteIDChanged) { simMoteIDChanged = 0; - random_init((simMoteID+1)); + random_init(simRandomSeed); } } /*-----------------------------------------------------------------------------------*/