Reversed order

fun sampleCodeForReverseOrder() {
    val numbers = listOf("one", "two", "three", "four")
    println(numbers.reversed()) // [four, three, two, one]

    val mutableNumbers = mutableListOf("one", "two", "three", "four")
    println(mutableNumbers.reversed()) // [four, three, two, one]
    mutableNumbers.add("five")
    println(mutableNumbers) // [one, two, three, four, five]

    val numbersAsReversed = listOf("one", "two", "three", "four")
    val reversedNumbers = numbersAsReversed.asReversed()
    println(reversedNumbers) // [four, three, two, one]

    val mutableNumbersAsReversed = mutableListOf("one", "two", "three", "four")
    val mutableReversedNumbers = mutableNumbersAsReversed.asReversed()
    println(mutableReversedNumbers) // [four, three, two, one]
    mutableNumbersAsReversed.add("five")
    println(mutableReversedNumbers) // [five, four, three, two, one]
}

Random order

fun sampleCodeForRandomOrder() {
    val numbers = listOf("one", "two", "three", "four")
    println(numbers.shuffled())
}