Is there a way that I could turn that single float value into n float values, each of which would be (essentially) unrelated to each other and reflect this same distribution?
No. The requirements are contradictory.
If you take a single float value and generate N other floats from it in a deterministic fashion, then they are going to be related by definition. And also highly predictable ... given the first value.
The only thing I can think of is to try to find a cheaper random number generator. (For instance, it would be a mistake to use a SecureRandom generator ... if that is what you are currently doing.)
The key here on the randomness is that generating random numbers isn't the problem (I'm using a very quick random number generator), it's generating them in a smooth like distribution on a sphere, so speeding it up isn't really an option I think without reducing distribution quality. My random method is very optimized, it's just slow by nature.
Well I still think that the answer is the same ... unless you can find some way to speed up the "distribution around the sphere" problem. (Obviously, you could exploit rotational symmetry ... but equally obviously, that would give manifestly non-random results.)