Bilangan acak/random dan bahasa pemrograman adalah hal yang tidak mungkin terpisahkan. Setiap bahasa pemrograman memiliki caranya sendiri dalam membuat nilai random. Berikut ini cara membangkitkan nilai random dengan javascript:
Angka random 0 s/d 1
Untuk membuat angka random 0 sampai 1 (tidak termasuk bilangan bulat 1) dapat menggunakan Math.random(), berikut cara menggunakannya.
Nilai random yang dihasilkan disimpan di variabel "nilaiRandom", kemudian ditampilkan dengan menggunakan "console.log".
Dapat dilihat dari hasil tersebut bahwa nilai random yang dihasilkan tidak kurang dari 0 dan tidak lebih atau sama dengan bilangan bulat 1.
Menentukan batas atas
Jika anda ingin membuat bilangan random dari 0 sampai bilangan tertentu maka anda cukup mengalikan bilangan tersebut dengan hasil dari Math.random(). Misalnya pada contoh berikut menggunakan batas atas 4 (bilangan bulat 4 tidak termasuk). Berikut contoh penerapannya:
Pada hasil yang diperoleh, dapat dilihat bahwa nilai random yang dihasilkan tidak lebih kecil dari 0, dan tidak sama dengan atau lebih besar dari bilangan bulat 4.
Batas bawah selain 0
Jika anda menginginkan bilangan acak mulai dari bilangan tertentu sampai dengan bilangan tertentu maka anda bisa menggunakan cara ini.
Misalnya jika anda ingin membuat bilangan acak dari angka 4 hingga 14 maka anda harus menentukan 2 angka untuk dapat menghasilkan bilangan acak yang anda inginkan Dua angka tersebut yaitu bilangan awal dari bilangan acak tersebut dalam hal ini 4 dan selisih dari batas bawah dan batas atas, yaitu 10 untuk bilangan acak 4 s/d 14. Berikut cara penerapannya
Dari beberapa hasil yang diperoleh, dapat dilihat bahwa bilangan acak yang diperoleh tidak kurang dari 4 dan tidak lebih atau sama dengan bilangan bulat 14.
Sekian, Semoga bermanfaat