This project is in Obj-C for iphone. I'm using the double float version of sfmt available here: http://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/SFMT/#dSFMT
After seeding dsmft with the current time, I'm calling:
r = dsfmt_gv_genrand_close_open()
to generate a random float between 0 and 1. There are also two other options, namely:
r = dsfmt_gv_genrand_open_close()
r = dsfmt_gv_genrand_open_open()
I know by the documents that the distinction is whether the 0 or 1 side is open or closed, and is shown mathematically: [0,1), (0,1], or (0,1).
But I don't know what this means, or which to use for my needs. I just want the most uniformly distributed float between 0 and 1.