Proyek ini mempraktikkan metode Monte Carlo secara menyeluruh pada tiga eksperimen yang jawaban eksaknya sudah kita ketahui: mengestimasi nilai pi dari titik acak di dalam persegi, mengukur peluang jumlah dua dadu sama dengan 7, dan menghitung integral sin(x) pada [0, π]. Empat bagian berjalan berurutan: Bagian 1: Membangun Model Probabilitas menerjemahkan ketiga pertanyaan menjadi model peluang lengkap dengan nilai teoretis, Bagian 2: Menghasilkan Sampel Acak membangkitkan titik dan lemparan dadu ber-seed dengan Generator, Bagian 3: Menjalankan Simulasi mengeksekusi ketiga estimasi pada 100.000 sampel, dan Bagian 4: Menganalisis Hasil mengukur selisih absolut, standard error, serta konvergensi sebanding 1/√N hingga menyusun laporan akhir. Seluruh kode ditulis dengan API modern NumPy 2.x — np.random.default_rng, rng.random, rng.integers, dan agregasi vectorized — dan setiap blok teruji menghasilkan output yang persis sama di setiap eksekusi. Proyek ini memperluas bab Simulasi Monte Carlo pada section Bilangan Acak menjadi siklus penuh: dari model, sampel, simulasi, sampai laporan dan pemeriksaan otomatis.
Merumuskan persoalan menjadi model peluang yang dapat dibangkitkan lewat angka acak.
Buka → # Bagian 2: Menghasilkan Sampel AcakMembangkitkan sampel acak berskala besar dengan Generator dan menyimpannya dalam array.
Buka → # Bagian 3: Menjalankan SimulasiMengeksekusi simulasi dalam beberapa tingkat jumlah sampel dan mencatat hasil tiap tingkat.
Buka → # Bagian 4: Menganalisis HasilMenilai konvergensi estimasi Monte Carlo dan menyusun kesimpulan dari hasil simulasi.
Buka →