You can pass your pd to the random function. Does this do what you want? To get a 100000 by 1 vector of random numbers from your distribution:
random_draws = random(pd,100000,1)
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!