Bir dağılımdan rastgele değerler üretmenin birkaç yolu vardır, McMC bunlardan biridir, ancak diğerleri de Monte Carlo yöntemleri olarak kabul edilir (Markov zincir kısmı olmadan).
Tek değişkenli örnekleme için en doğrudan, tekdüze rastgele bir değişken oluşturmak ve daha sonra bunu ters CDF fonksiyonuna takmaktır. Bu, ters CDF'niz varsa harika çalışır, ancak CDF ve / veya tersinin doğrudan hesaplanması zor olduğunda zahmetlidir.
Çok değişkenli problemler için bir kopuladan veri oluşturabilir, daha sonra değişkenler arasında bir miktar korelasyona sahip olmak için üretilen değerlerde ters CDF yöntemini kullanabilirsiniz (ancak istenen korelasyon seviyesini elde etmek için kopula doğru parametreleri belirtmek genellikle biraz gerektirir Deneme ve hata).
Reddetme örneklemesi, CDF'yi veya tersini bilmeniz gerekmediği (ve yoğunluk işlevi için normalleştirme sabitine bile ihtiyaç duymadığınız) bir dağıtımdan (tek değişkenli veya çok değişkenli) veri oluşturmak için kullanılabilecek başka bir yaklaşımdır, ancak bu, bazı durumlarda çok zaman alan oldukça verimsiz olabilir.
Rastgele noktalar yerine üretilen verilerin özetleriyle ilgileniyorsanız, önem örneklemesi başka bir seçenektir.
McMC örneklemesinin bir biçimi olan Gibbs örneklemesi, diğerlerine verilen her değişken için koşullu dağılımı bildiğiniz sürece çok değişkenli dağılımın kesin biçimini bilmediğiniz yerleri örneklemenizi sağlar.
Başkaları da var, hangisi en iyi bildiğiniz ve bilmediğinize ve belirli sorunun diğer ayrıntılarına bağlıdır. McMC popülerdir çünkü birçok durum için iyi çalışır ve birçok farklı duruma genelleme yapar.