Thanks Mark and Philip. I really appreciate your quick responses. Instead of trying to code everything myself using lm_sensors (which I was informed wasn't possible, thank you), I decided to use FreeBSD and the code from the previous semester's project. Now I can simply call a method brand() and retrieve a supposedly random number based on the sensors. My job for this semester is to test it for randomness and perhaps make a webpage for it. Chi-squared analysis yields that 5/10 groups of readings are random. Not bad for a start. lm_sensors is quite extensive and easy to use, kudos to that. Thanks again, John >From: Philip Pokorny <ppokorny at penguincomputing.com> >To: John Siegler <siegs at hotmail.com> >CC: lm78 at Stimpy.netroedge.com >Subject: Re: Raw sensor readings >Date: Sat, 09 Apr 2005 22:22:24 -0700 > >In addition to what Mark said... > >Several of the sensors include extensive low pass filtering and >averaging specifically to eliminate jitter in the low order bits and >provide a consistent reading. > >Some chips can have this filtering disabled, but that runs counter >to the original purpose and intent of lm_sensors... > >:v) > >John Siegler wrote: > >>Hello, >> >>I apologize if this is the wrong place to ask, but I am simply >>wondering what is the best way to obtain the raw readings (low >>order bits) from the sensors, in order to calculate randomness. I >>read in the values from the /proc/sys/dev/sensors files (using 2.4 >>kernel), but the values did not seem to contain the low order bits >>since the fan speed and cpu temp did not change much. Is there an >>easy way to access this data using libsensors, or will that give me >>the same not-very-random data? Or is there a driver available? >> >>Thank you for your time, >>John >> >> > > >