I did that, i changed the seed. But still same numbers are generated again
and again at a particular node.

Regards,

Jisha Mary Jose
......jMj......


On 10 July 2014 13:05, Eric Decker <[email protected]> wrote:

>
> asked and answered.
>
> The random number generator is pseudo-random.
>
> It starts up using a SEED which you need to modify to get different
> sequences.
>
>
>
> On Wed, Jul 9, 2014 at 11:52 PM, Jisha Mary Jose <[email protected]>
> wrote:
>
>> Hi,
>>
>> I have to generate random number for a node to use in key generation. But
>> i always get the same random number. So ichanged seed value using the
>> current system time as shown below.
>>
>> module SecurityC{
>>
>>     uses interface Boot;
>>     uses interface Random;
>>     uses interface ParameterInit<uint16_t> as SeedInit;
>>     uses interface Timer<TMilli>;
>> }
>>
>> implementation{
>>
>>     uint32_t rand1;
>>     uint32_t t;
>>
>>     event void Timer.fired() {
>>
>>          t=call Timer.getNow();
>>         dbg("Boot", "%s Current time: %d \n", sim_time_string(), t);
>>     }
>>
>>     event void Boot.booted()
>>     {
>>
>>         dbg("Boot", "Application booted.\n");
>>         t=call Timer.getNow();
>>         call SeedInit.init(t);
>>
>>         rand1 = (call Random.rand32()%10)+7;
>>
>>         dbg("Boot", "%s Random number 1: %d \n", sim_time_string(),
>> rand1);
>>
>>     }
>> }
>>
>> But still i am getting the same number always. How to solve this?
>> Regards,
>>
>> Jisha Mary Jose
>> ......jMj......
>>
>> _______________________________________________
>> Tinyos-help mailing list
>> [email protected]
>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>
>
>
>
> --
> Eric B. Decker
> Senior (over 50 :-) Researcher
>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to