How to confine noise within a 3d shape?

Hello! I want to make a volumetric spherical point cloud. What i have done is taken a sphere SOP, add it to a sprinkle SOP with approximate volume which gives me random points generated inside a sphere. I have converted this SOP to CHOP and then CHOP to TOP, and now i am using that top to instance points in a geo which gives me a render of my volumetric sphere points. Now i want to add noise to those points and I want them to float randomly inside the sphere shape, but when i do add the noise and increase the amplitude, the points start to scatter and move outside of the sphere shape. How do I confine that noise and have it stay inside the sphere shape no matter how much i increase the amplitude or change the period of that noise?