Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 Sep 2006 17:59:23 +0300
From:      Krassimir Slavchev <krassi@bulinfo.net>
To:        Robert Watson <rwatson@FreeBSD.org>
Cc:        stable@freebsd.org
Subject:   Re: Unable to generate random numbers?
Message-ID:  <4512A8CB.7050502@bulinfo.net>
In-Reply-To: <20060921151848.E37863@fledge.watson.org>
References:  <4512942A.1020400@bulinfo.net> <20060921151848.E37863@fledge.watson.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hmm, I missed to call srandomdev() before random().

Thanks for response

Robert Watson wrote:
>
> On Thu, 21 Sep 2006, Krassimir Slavchev wrote:
>
>> When I try to generate random bytes using rand() or random() 
>> functions I found that these functions return constant values!?
>
> Sounds pretty odd -- even if not explicitly seeded, you should be 
> getting something pseudo-random, even if what you get is 
> deterministic.  Are you calling srandomdev() before invoking 
> random()?  Are you definitely using the result of invoking random() 
> and not using the function pointer for random(), which will be constant?
>
> Robert N M Watson
> Computer Laboratory
> University of Cambridge
>
>>
>> I am running:
>> FreeBSD krassi 6.1-STABLE FreeBSD 6.1-STABLE #13: Tue Jul 11 13:41:31 
>> EEST 2006     root@krassi:/usr/obj/usr/src/sys/MyKernel  i386
>>
>> sysctl kern.random
>> kern.random.yarrow.gengateinterval: 10
>> kern.random.yarrow.bins: 10
>> kern.random.yarrow.fastthresh: 192
>> kern.random.yarrow.slowthresh: 256
>> kern.random.yarrow.slowoverthresh: 2
>> kern.random.sys.seeded: 1
>> kern.random.sys.harvest.ethernet: 1
>> kern.random.sys.harvest.point_to_point: 1
>> kern.random.sys.harvest.interrupt: 1
>> kern.random.sys.harvest.swi: 0
>>
>>
>> Best Regards
>>
>> _______________________________________________
>> freebsd-stable@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
>> To unsubscribe, send any mail to 
>> "freebsd-stable-unsubscribe@freebsd.org"
>>
>


-- 
Krassimir Slavchev           Bulinfo Ltd.
krassi@bulinfo.net           (+359 2) 969-9160
http://www.bulinfo.net       (+359 2) 969-9166




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4512A8CB.7050502>