Assalamu'alaikum Warahmatullahi Wabarakatuh.
Perkenalkan nama saya Muhamad Fathi Farhat, Saya Mahasiswa Teknik Informatika UNIVERSITAS PAMULANG.
Apakah kalian sudah mengetahui apa itu rand()? Dalam program C++ kita dapat menampilkan bilangan acak/random, bilangan random dapat di buat otomatis oleh komputer, tentunya dalam setiap komputer pasti berbeda beda dalam menentukan bilangan random. Anda dapat membuat suatu program sederhana dengan memanipulasikan rand() untuk menampilkan bilangan random.
Membuat Program Random Melempar Dadu C++
Sebelum program dibuat, kita harus tau bagaimana alur algoritma program yang akan di buat :
- Pertama, kita akan membuat program mengeluarkan angka pada sisi dadu dengan ramdom sama dengan halnya kita melempar dadu di dunia nyata.
- Kedua, program yang akan dibuat berupa seperti permainan melempar dadu dengan 2 pemain, pemain 1 adalah yang memainkan game dan pemain 2 adalah adalah computer.
- Ketiga, pemain akan menang jika mendapatkan angka yang lebih besar dari lawan dan jika angka yang dikeluarkan sama maka dianggap seri.
- Keempat, pemain dapat menentukan round yang akan dimainkan. setiap pemenang round akan mendapat point menang, pemenang hasil akhir akan ditentukan dengan jumlah banyaknya menang dalam setiap round dan akan di tampilkan pada hasil akhir.
contoh diatas adalahh program C++ untuk bermain game melempar dadu dengan jumlah player 2 orang.Â
Berikut hasil output dari program C++ diatas :
PenjelasanÂ
Header  <cstdlib> adalah library rand() untuk menampilkan nilai random dan Header <time.h> adalah library untuk srand (time(0)) supaya angka random yang dihasilkan pada rand() tidak selalu sama.