But what if you want a random number between two very small floats?
I was just thinking about the (0,1) case, under the mistaken assumption that one could map it to (a,b) via multiplication/addition, but you're right -- if you want (a,b) perfectly () then it's not obvious to me.
() up to inaccuracies of cosmologically negligible scale