Помогите с логикой приложения в 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()
    }
}
}

Не понимаю как менять значения на рандомные проценты (где "сытость" и "выспанность" при нажатии на кнопки...вот макет


Ответы (0 шт):