Помогите с логикой приложения в Kotlin
Хочу изменить значения процентов сверху, вот код
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val changeButton: Button = findViewById(R.id.button)
changeButton.setOnClickListener {
catChange()
}
}
private fun catChange() {
val catChange = cat(10)
val tiz = Cat.change()
val resultTextView: TextView = findViewById(R.id.textView4)
resultTextView.text = tit.toString()
}
private fun cat(i: Int): Any {
}
class Cat(private val proc: Int){
fun cat () {
val procent = (0..proc).random()
}
}
}
Не понимаю как менять значения на рандомные проценты (где "сытость" и "выспанность" при нажатии на кнопки...