From 69f2911e04ffb1b19eef1fafb8c040af271f656e Mon Sep 17 00:00:00 2001 From: Tor Aamodt Date: Thu, 15 Jul 2010 18:09:46 -0800 Subject: creating branch for adding support for CUDA 3.x and Fermi [git-p4: depot-paths = "//depot/gpgpu_sim_research/fermi/distribution/": change = 6829] --- src/intersim/random_utils.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/intersim/random_utils.cpp (limited to 'src/intersim/random_utils.cpp') diff --git a/src/intersim/random_utils.cpp b/src/intersim/random_utils.cpp new file mode 100644 index 0000000..94a0ad5 --- /dev/null +++ b/src/intersim/random_utils.cpp @@ -0,0 +1,25 @@ +#include "booksim.hpp" +#include "random_utils.hpp" + +void RandomSeed( long seed ) +{ + ran_start( seed ); + ranf_start( seed ); +} + +int RandomInt( int max ) +// Returns a random integer in the range [0,max] +{ + return( ran_next( ) % (max+1) ); +} + +unsigned long RandomIntLong( ) +{ + return ran_next( ); +} + +float RandomFloat( float max ) +// Returns a random floating-point value in the rage [0,max] +{ + return( ranf_next( ) * max ); +} -- cgit v1.3