package main
import "fmt"
import "math/rand"
import "time"


func bubleSort(nums []int) {
    for i := len(nums)-1; i >= 0; i-- {
        for j := 0; j < i; j++ {
            if nums[j] > nums[j+1] {
                nums[j], nums[j+1] = nums[j+1], nums[j]
            }
        }
    }
    return 
}


func main() {
    nums := make([] int, 0)
    rand.Seed(time.Now().UnixNano())
    for i:=0; i < 10; i++ {
        nums = append(nums, rand.Intn(50))
    }
    fmt.Println(nums)
    bubleSort(nums)
    fmt.Println(nums)
    
}