<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/libc/stdlib/random.c, branch release/5.3.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.3.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2004-11-04T19:12:42Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2004-11-04T19:12:42Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2004-11-04T19:12:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3f86d8a2ea3f3265afaa1fd263b0004c5c000e69'/>
<id>urn:sha1:3f86d8a2ea3f3265afaa1fd263b0004c5c000e69</id>
<content type='text'>
'RELENG_5_3_0_RELEASE'.

This commit was manufactured to restore the state of the 5.3-RELEASE image.
</content>
</entry>
<entry>
<title>Use 'uint32_t' instead of 'long' when a 32-bit integer is intended.</title>
<updated>2004-01-20T03:02:18Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2004-01-20T03:02:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=307649e2f34ba5afe7fa7aac41f1eb606274a4d4'/>
<id>urn:sha1:307649e2f34ba5afe7fa7aac41f1eb606274a4d4</id>
<content type='text'>
This results in no functional change, aside from fixing a data
corruption bug on LP64 platforms.  The code here could still use a
significant amount of cleanup.

PR:		56502
Submitted by:	hrs (earlier version)
</content>
</entry>
<entry>
<title>For type 0 rng lower initial drop to 50, it is enough to hide linearity</title>
<updated>2003-08-10T17:49:55Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2003-08-10T17:49:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=40220dde01a8da89fedfb7c78b1c485714ab6ef7'/>
<id>urn:sha1:40220dde01a8da89fedfb7c78b1c485714ab6ef7</id>
<content type='text'>
Reorganize historic #ifdef section
</content>
</entry>
<entry>
<title>For rand(3) and random(3) TYPE_0 drop NSHUFF values right after srand{om}()</title>
<updated>2003-02-04T11:24:08Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2003-02-04T11:24:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ddd972a9bd5f8a73cd9eb33181072d07ea99aa73'/>
<id>urn:sha1:ddd972a9bd5f8a73cd9eb33181072d07ea99aa73</id>
<content type='text'>
to remove part of seed -&gt; 1st value correlation. Correlation still remains
because of algorithm limits. Note that old algorithm have even stronger
correlation, especially in the lower bits area, but not eye-visible, as
current one.
</content>
</entry>
<entry>
<title>Park &amp; Miller PRNG can be safely initialized with any value but 0 and stuck</title>
<updated>2003-02-03T10:22:12Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2003-02-03T10:22:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2f5ef51de2995dce0f81042d954bb9c8f00e7d9f'/>
<id>urn:sha1:2f5ef51de2995dce0f81042d954bb9c8f00e7d9f</id>
<content type='text'>
at 0 as designed. Its BSD adaptation tries to fight it by mapping 0 to
2147483647 after calculation, but this method not works since 2147483647
seed returns to 0 again on the next interation. Instead of after calculation
mapping, map 0 to another value _before_ calculation, so it never stucks.
</content>
</entry>
<entry>
<title>Fix the style of the SCM ID's.</title>
<updated>2002-03-22T21:53:29Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-22T21:53:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=333fc21e3cd79bca0c94d7722c5a56cb5ad078d1'/>
<id>urn:sha1:333fc21e3cd79bca0c94d7722c5a56cb5ad078d1</id>
<content type='text'>
I believe have made all of libc .c's as consistent as possible.
</content>
</entry>
<entry>
<title>Remove __P() usage.</title>
<updated>2002-03-21T22:49:10Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-21T22:49:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c05ac53b8bbbbd998e18c6544011dd90f0f082da'/>
<id>urn:sha1:c05ac53b8bbbbd998e18c6544011dd90f0f082da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove 'register' keyword.</title>
<updated>2002-03-21T18:49:23Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-03-21T18:49:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8fb3f3f68288ae2b1b53dd65e3dd673d83c80f4c'/>
<id>urn:sha1:8fb3f3f68288ae2b1b53dd65e3dd673d83c80f4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a long-overdue nail to the deprecated /dev/urandom interface</title>
<updated>2001-10-30T21:26:50Z</updated>
<author>
<name>Mark Murray</name>
<email>markm@FreeBSD.org</email>
</author>
<published>2001-10-30T21:26:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=724641c6f4800f0ca277f82746e01dd761af3534'/>
<id>urn:sha1:724641c6f4800f0ca277f82746e01dd761af3534</id>
<content type='text'>
by asking some things that need unpredictable numbers to read
/dev/random instead.
</content>
</entry>
<entry>
<title>urandom(4) -&gt; random(4) in comments.</title>
<updated>2001-06-07T02:32:18Z</updated>
<author>
<name>Dima Dorfman</name>
<email>dd@FreeBSD.org</email>
</author>
<published>2001-06-07T02:32:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a7d81577d674ff427670a0d34c7ce6d9c5949132'/>
<id>urn:sha1:a7d81577d674ff427670a0d34c7ce6d9c5949132</id>
<content type='text'>
PR:		27858
Submitted by:	Yoshihiro Koya &lt;Yoshihiro.Koya@math.yokohama-cu.ac.jp&gt;
Reviewed by:	md5(1)
Approved by:	markm
</content>
</entry>
</feed>
