fixed bug where non rdrand floating point generators would only return [0,1) instead of (-1, 1)