编辑代码

var randomNumber: [Int] = []
randomNumber.append(Int.random(in: 1...33))

func recursion() {
    let number = Int.random(in: 1...33)
    for i in randomNumber[0..<randomNumber.count] {
        if number == i {
            recursion()
            return
        }
    }
    randomNumber.append(number)
}

func bubbleSort (arr: inout [Int]) { 
    for i in 0..<arr.count - 1 {
        for j in 0..<arr.count - 1 - i {
            if arr[j] > arr[j + 1] {
                arr.swapAt(j, j+1)
            }
        }
    }
}

for _ in 0...4 {
    recursion()
}

bubbleSort(arr: &randomNumber)
print(randomNumber)