package Ġcom . example . dic er ol ler Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . widget . Button Ċ import Ġandroid . widget . TextView Ċ import Ġandroid . widget . Toast Ċ import Ġkotlin . random . Random Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĠĠĠĠĠĠĠ Ġval Ġroll Button : ĠButton Ġ= ĠfindViewById ( R . id . roll _ button ) ĊĠĠĠĠĠĠĠ Ġval Ġcount Button : ĠButton Ġ= ĠfindViewById ( R . id . count _ button ) ĊĠĠĠĠĠĠĠ Ġval Ġreset Button : ĠButton Ġ= ĠfindViewById ( R . id . reset _ button ) ĊĊĠĠĠĠĠĠĠ Ġroll Button . setOnClickListener { roll Dice ()} ĊĠĠĠĠĠĠĠ Ġcount Button . setOnClickListener { count Up ()} ĊĠĠĠĠĠĠĠ Ġreset Button . setOnClickListener { reset Btn ()} ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġprivate Ġfun Ġroll Dice (){ ĊĠĠĠĠĠĠĠ Ġval Ġrend om Int Ġ= ĠRandom . nextInt ( 6 ) Ġ+ Ġ 1 ĊĠĠĠĠĠĠĠ Ġval Ġresult Text : ĠTextView Ġ= ĠfindViewById ( R . id . result _ text ) ĊĠĠĠĠĠĠĠ Ġresult Text . text Ġ= Ġrend om Int . toString () ĊĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġfun Ġcount Up (){ ĊĠĠĠĠĠĠĠ Ġval Ġresult Text : ĠTextView Ġ= ĠfindViewById ( R . id . result _ text ) ĊĠĠĠĠĠĠĠ Ġvar Ġnumber Ġ= ĠInteger . parseInt ( result Text . text . toString ()) ĊĠĠĠĠĠĠĠ Ġnumber Ġ+= Ġ 1 ĊĠĠĠĠĠĠĠ Ġif Ġ( number Ġ> Ġ 6 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġnumber Ġ= Ġ 1 ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġresult Text . text = number . toString () ĊĊĠĠĠ Ġ} ĊĠĠĠ Ġprivate Ġfun Ġreset Btn (){ ĊĠĠĠĠĠĠĠ Ġval Ġresult Text Ġ: ĠTextView = ĠfindViewById ( R . id . result _ text ) ĊĠĠĠĠĠĠĠ Ġresult Text . text Ġ= Ġ" 0 " ĊĠĠĠ Ġ} Ċ } ĊĊ