From owner-freebsd-stable@FreeBSD.ORG Thu Sep 21 14:20:28 2006 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5674316A403 for ; Thu, 21 Sep 2006 14:20:28 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [209.31.154.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id 83A5A43D72 for ; Thu, 21 Sep 2006 14:20:26 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from fledge.watson.org (fledge.watson.org [209.31.154.41]) by cyrus.watson.org (Postfix) with ESMTP id 2232546DA0; Thu, 21 Sep 2006 10:20:26 -0400 (EDT) Date: Thu, 21 Sep 2006 15:20:26 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Krassimir Slavchev In-Reply-To: <4512942A.1020400@bulinfo.net> Message-ID: <20060921151848.E37863@fledge.watson.org> References: <4512942A.1020400@bulinfo.net> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: stable@freebsd.org Subject: Re: Unable to generate random numbers? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Sep 2006 14:20:28 -0000 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" >