Thank you, I really appreciate you taking the time. Your personal viewpoint is good enough for me, method 3 is now my go to  Only issue I have is if I for example want to sample from a poisson distribution is there a way to do that? I guess I’m just having trouble finding the documentation for the distributions we can sample from