У меня есть двумерный массив Array<Array<Int>>
, который я хочу перетасовать только на первом уровне, но у меня ничего не получилось.
contentTitle = arrayOf(
arrayOf(R.drawable.ic_fathah1_1, R.raw.ahem_x),
arrayOf(R.drawable.ic_fathah1_2, R.raw.bad_disk_x),
arrayOf(R.drawable.ic_fathah1_3, R.raw.baseball_hit),
arrayOf(R.drawable.ic_fathah1_4, R.raw.bloop_x),
arrayOf(R.drawable.ic_fathah1_5, R.raw.blurp_x),
arrayOf(R.drawable.ic_fathah1_6, R.raw.ahem_x),
arrayOf(R.drawable.ic_fathah1_7, R.raw.bad_disk_x),
arrayOf(R.drawable.ic_fathah1_8, R.raw.baseball_hit),
arrayOf(R.drawable.ic_fathah1_9, R.raw.bloop_x),
arrayOf(R.drawable.ic_fathah1_10, R.raw.blurp_x),
arrayOf(R.drawable.ic_fathah1_11, R.raw.ahem_x),
arrayOf(R.drawable.ic_fathah1_12, R.raw.bad_disk_x),
arrayOf(R.drawable.ic_fathah1_13, R.raw.baseball_hit),
arrayOf(R.drawable.ic_fathah1_14, R.raw.bloop_x),
arrayOf(R.drawable.ic_fathah1_15, R.raw.blurp_x),
arrayOf(R.drawable.ic_fathah1_16, R.raw.ahem_x),
arrayOf(R.drawable.ic_fathah1_17, R.raw.bad_disk_x),
arrayOf(R.drawable.ic_fathah1_18, R.raw.baseball_hit),
arrayOf(R.drawable.ic_fathah1_19, R.raw.bloop_x),
arrayOf(R.drawable.ic_fathah1_20, R.raw.blurp_x),
arrayOf(R.drawable.ic_fathah1_21, R.raw.ahem_x),
arrayOf(R.drawable.ic_fathah1_22, R.raw.bad_disk_x),
arrayOf(R.drawable.ic_fathah1_23, R.raw.baseball_hit),
arrayOf(R.drawable.ic_fathah1_24, R.raw.bloop_x),
arrayOf(R.drawable.ic_fathah1_25, R.raw.blurp_x),
arrayOf(R.drawable.ic_fathah1_26, R.raw.ahem_x),
arrayOf(R.drawable.ic_fathah1_27, R.raw.bad_disk_x),
arrayOf(R.drawable.ic_fathah1_28, R.raw.baseball_hit),
arrayOf(R.drawable.ic_fathah1_29, R.raw.bloop_x),
arrayOf(R.drawable.ic_fathah1_30, R.raw.blurp_x),
arrayOf(R.drawable.ic_fathah1_31, R.raw.ahem_x)
)
contentTitle.shuffle()
Я гуглил по этому вопросу и нашел перетасовки только для изменяемого списка , Как мне добиться простого перемешивания для моего массива первого уровня?