Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Add post

Add question

Membangkitkan Bilangan Yang Seolah Ngacak

Hai kamu yang sedang belajar…semoga harimu  berkah walaupun lelah. (Dibawa enjoy aja,  karena cuma di akhiratlah kita tidak akan pernah lelah)

Apa Manfaat Dari Pembangkitan Bilangan Acak?

Bilangan  acak diperlukan ketika melakukan simulasi pada suatu percobaan. Misalnya ketika melakukan simulasi   gangguan turbulensi pada pesawat.

 

Sumber : tadikapuristory77.blogspot.com

Kita tidak mungkin membuat pesawat dulu kemudian melewati cuaca ekstrim untuk menguji suatu pesawat. Karenanya, harus dilakukan simulasi. Jika simulasi dilakukan dengan komputerisasi, turbulensi bisa disimulasikan dengan mememberikan (pembangkitan) bilangan acak kepada parameter cuaca. Misal cuaca normal diasumsikan c=10 maka cuaca ekstrim diasumsikan nilai c selain 10 (misal -20, 50 , dsb). Pada saat melakukan simulasi secara komputerisasi, kita cukup memberikan nilai c sembarang untuk mensimulasikan adanya turbulensi akibat cuaca ektrim. Jadi, manfaat dari pembangkitan bilangan acak adalah

  • Memberikan nilai pada suatu parameter dengan bilangan yang seolah-olah acak.

Catatan : Pembangkitan bilangan acak akan memunculkan bilangan-bilangan yang seolah-olah ngacak. Pemilihan kata seolah-olah ngacak ini dipilih karena setiap algoritma yang dipakai untuk membangkitkan bilangan tersebut pada dasarnya mengikuti pola tertentu.

Bagaimana cara membangkitkan bilangan yang seolah-olah ngacak?

  1. Seolah-olah ngacak tapi data yang muncul berdistribusi normal.

Jika kita ingin memunculkan data sembarang yang nilai tengahnya sama dengan nilai rata-rata dan nilai rata-ratanya adalah nilai yang paling banyak muncul maka data yang kita maksud adalah data yang berdistribusi normal.

Sumber : aksiomaid.com

Catatan : Simpangan baku (standar deviasi) adalah rumus untuk mengukur keberagaman data. Semakin besar nilai simpangan baku maka data semakin menyebar dari nilai rata-rata. Semakin kecil nilai simpangan baku maka data semakin mendekati nilai rata-rata.

  • MATLAB

r = normrnd(mu,sigma)

Misal kita ingin memunculkan bilangan dengan rata-rata (mu) 50 dan standar deviasi (sigma) 10 memakai software Matlab, maka syntaxnya adalah

r = normrnd(50,10)

  • Python

numpy.random.normal(musigma, (m,n,k))

Misal kita ingin memunculkan bilangan dengan rata-rata (mu) 50 dan standar deviasi (sigma) 10 memakai software python sebanyak 5 data dalam array 1 D, maka syntaxnya adalah

numpy.random.normal(50, 10, 5)

Misal kita ingin memunculkan bilangan dengan rata-rata (mu) 50 dan standar deviasi (sigma) 10 memakai software python sebanyak 10 data dalam array 2 D (2 baris 5 kolom), maka syntaxnya adalah

numpy.random.normal(50, 10, (2,5))

  • JAVA

double val = r.nextGaussian()*sigma+mu

Misal kita ingin memunculkan bilangan dengan rata-rata (mu) 50 dan standar deviasi (sigma) 10 memakai software java, maka syntaxnya adalah

double val = r.nextGaussian()*100+50


Kaitannya dengan Kalkulus ?

Fungsi densitas peluang (probability density function, pdf) dari distribusi normal adalah

Sumber : irmasafitri07.wordpress

Tuh kaann… kamu ngga akan ngerti bentuk fungsi di atas kalau kamu ngga mau mencoba mengerti dia.

Fungsi di atas menurut kalkulus merupakan fungsi eksponensial yang berbentuk seperti lonceng.

 

Begitulah sekilas tentang membangkitkan bilangan acak yang berdistribusi normal. Trus bagaimana membangkitkan perasaanmu pada nya?eits…

 

Apakah ada manfaat lain dari pembangkitan bilangan acak? Silakan komen

(under revision)

Keindahan adalah pancaran dari kebenaran.

Baca Lagi Biar Pinter

  • 39
    Manfaat : Dengan adanya garis bilangan, kita dapat membayangkan posisi suatu bilangan pada sebuah garis horizontal (1 Dimensi). [latexpage] Ide…
    Tags: bilangan, dan, adalah
  • 35
    Invers Bilangan Terhadap Penjumlahan Suatu bilangan, misalkan 5, mempunyai invers terhadap penjumlahan yaitu -5. Kenapa? Karena $latex 5 + (-5)…
    Tags: bilangan, dengan, yang
  • 32
    Nilai rata-rata dari data numerik  tanpa diragukan merupakan ukuran statistik yang paling umum digunakan. Siapa pun yang memiliki latar belakang…
    Tags: yang, rata-rata, data, dari, nilai, untuk, kita, dan, adalah
  • 31
    Sekarang kita definisikan pasangan bilangan yang saling berjodoh (?), sebut Saja sweet number couple, atau pada umumnya disebut sebagai amicable numbers. Contohnya…
    Tags: bilangan, yang, dan, adalah, maka, dari, kita, pada
  • 30
    Suatu bilangan ternyata mempunyai identitas. Begitulah menurut kesepakatan para ilmuwan matematika. Identitas Bilangan Terhadap Penjumlahan Suatu bilangan, misalkan 3, mempunyai…
    Tags: bilangan

About Riad Taufik LazwardiSweet

Lecturer of Mathematics at 1. Bina Tunas Bangsa (now) 2. Fitrah Islamic World Academic School (2019-2020) 3. Kalbis Institute | Managed by Binus (2018-2019) 4. Telkom University (2017-2018) 5. UIN Bandung (2015-2018)

Follow Me

Leave a reply