Better randome function for floats (hopefully)