Ты можешь попытаться отсортировать значения массива используя любой алгоритм сортировки, а вот в указанной тобой последовательности, это уже проблемаьтично, т.к. утебя хаотичный порядок как я понимаю.
Кстати, для хаотичного порядка, ты можешь просто напросто выводит значения, вернее ячейки массива, по rand() номерам исключая уже выведенные.