Sesi acak di atas meja Roulette

Roulette

Baru-baru ini saya pergi ke Casino untuk bersenang-senang dan saya cukup penasaran untuk mencari tahu peluang saya untuk menang, dan berapa lama saya akan bertahan di Casino dengan anggaran. Saya iseng mencoba permainan Roulette dengan jumlah taruhan standar, dan strategi taruhan seadanya untuk diikuti.

Jadi saya memutuskan untuk segera menulis beberapa kode untuk memvisualisasikan sesi acak ke tabel Roulette. Bagaimana saya menulis kode saya di sini adalah persis bagaimana saya melakukan. Sesi saya di meja roulette adalah: ikuti strategi taruhan dan bertaruh jumlah yang sama untuk jumlah putaran tetap (atau sampai dana yang dianggarkan habis).

Di sini kita mengimpor paket acak yang kita perlukan untuk mensimulasikan putaran acak di tabel roulette. Paket pandas untuk menampilkan hasil kita ke dalam kerangka data yang dapat dibaca. Dan paket Altair untuk visualisasi cepat dari hasil kami.

Selanjutnya, kami menginisialisasi variabel global kami. Jumlah dana yang telah saya anggarkan untuk sesi tersebut, jumlah taruhan untuk setiap putaran, dan jumlah putaran Roulette.

Saya telah menetapkan 1000, 200, dan 24 masing-masing untuk variabel ini. Keuntungan menentukan variabel-variabel ini di sini adalah Anda dapat dengan mudah mengubahnya di sini (daripada dalam fungsi yang akan kita tulis nanti).

Selanjutnya, kami mendefinisikan sesi permainan Roulette sebagai sebuah fungsi. Fungsi ini ditulis dengan agak rumit dan mencakup pembayaran strategi taruhan. Memang, ini bukan cara terbaik untuk mengkodekan fungsi permainan Roulette. Cara yang lebih baik adalah mengikuti pemrograman berorientasi objek dengan strategi taruhan yang berbeda sebagai terpisah objek untuk permainan Roulette kelas), tetapi mari kita lakukan dengan ini.

Strategi Roulette Yang Saya Gunakan

Sedikit tentang strategi taruhan yang saya gunakan: Strategi Bond Roulette adalah strategi untuk menutupi 25 dari 37 angka yang tersedia (peluang menang 67,5%) di papan RouleRolet tte sebagai berikut:

Jika bola jatuh pada angka 13 hingga 18, keuntungannya adalah 50% dari jumlah taruhan, dalam hal ini RM100. Dan Jika jatuh pada angka 19 sampai 36, keuntungannya adalah 40% atau RM80. Jika jatuh pada angka 0, keuntungannya adalah 80% atau RM 160. Jika jatuh pada angka 1 hingga 12, kami kehilangan seluruh jumlah taruhan yang dalam hal ini adalah RM200.

Seperti semua strategi rolet, bagaimanapun, strategi Bond Roulette tidak dapat mengatasi house edge, yang dalam hal ini adalah 2,70%. Tabel rolet lain dengan tambahan nomor 00 memiliki house edge yang lebih tinggi yaitu 5,26%.

Oleh karena itu diharapkan bahwa dengan house edge, setiap pemain pada akhirnya akan menghabiskan uangnya setelah permainan yang panjang. Tetapi kebanyakan pemain tidak akan tinggal untuk waktu yang lama di kasino.

Di sini kita akan melakukan sesi tes yang terdiri dari total 24 putaran Roulette (yang setara dengan 2 jam dengan asumsi setiap putaran membutuhkan waktu 5 menit).

Leave a Reply