Heteroclinic.net logo

www.heteroclinic.net

Race Condition Random Seeder V Release 2.0

20130917
Introduction:

RaceConditionRandomSeederR2d0BitsetImpl.cpp

Race Condition Random Seeder is a tool aiming to create random seeds for random generators. It utilizes modern computer systems' high frequency CPU clock and multitasking in parallel features. By creating man-made race condition, we retrieve a volatile boolean value that threads race upon. The values retrieved thus form a bit-bundle representing a numerical value.
In this release R-2.0, we no longer utilize any mem* ops, but utilize well-implemented ADTs. The aim is to return a Bitset or std::string, so the users can parse the bit-bundle to the built-in numerical types.
This practice seems to increase the chance of survival of this program.
Again, you can find some key parameters to tune with by studying the source code.
This program due to its nature will not be of high performance. It is suggested to be used as a seeder program for other random generators, e.g. linear congruential random generator etc.
Race Condition Random
Seeder VI Release 2.0 How-tos

20130917
How to (Cygwin/Linux/UNIX) shell console (pthread lib required):

Download

Compile

Execute

Project Friends Torus Demo2.0 I
20130930

Download:

FriendsTorusDemo2.0bin.zip
md5sum: c3c7d49e41959a764a0fb978740d2eba *FriendsTorusDemo2.0bin.zip

Project Friends Torus Demo2.0 II
How-to

20130930

How to:

Unzip the zip file.