Messages in this thread | | | Date | Tue, 8 Mar 2005 09:59:08 -0300 | From | Darío Mariani <> | Subject | Re: Random number generator in Linux kernel |
| |
As far as I understand the kernel generates random numbers gathering data from several entropy sources, you will never get repetability from there. Two options I know of:
1) The standard C library has the functions rand and random, wich seems to have a decent distribution of the random numbers.
2) If you use C++, the Boost library (www.boost.org) has an excelent set of options for generating random numbers.
Darío
On Mon, 7 Mar 2005 18:18:53 -0500 (EST), Vineet Joglekar <vintya@excite.com> wrote: > > Hi all, > > Can someone please tell me where can I find and which random/pseudo-random number generator can I use inside the linux kernel? (2.4.28) > > I found out 1 function get_random_bytes() in linux/drivers/char/random.c but thats not what I want. > > I want a function where I will be supplying a seed to that function as an input, and will get a random number back. If same seed is used, same number should be generated again. > > Can anybody please help me with that? > > Thanks and regards, > > Vineet. > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > - > To unsubscribe from this list: send the line "unsubscribe linux-c-programming" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html >
-- That is not dead which can eternal lie, and with strange aeons, even death may die. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |