func (this *Solution) Shuffle() []int {
	for i := 0; i < len(this.target); i++ {
		index := random(i,len(this.target))
		tem := this.target[i]
		this.target[i] = this.target[index]
		this.target[index] = tem
	}
    return this.target
}
/** Returns a random shuffling of the array. */
Returns a random shuffling of the array.
/ ** Returns a random shuffling of the array . * /
func (this *Solution) Shuffle() []int {
	for i := 0; i < len(this.target); i++ {
		index := random(i,len(this.target))
		tem := this.target[i]
		this.target[i] = this.target[index]
		this.target[index] = tem
	}
    return this.target
}
func ( this * Solution ) Shuffle ( ) [ ] int { for i := 0 ; i < len ( this . target ) ; i ++ { index := random ( i , len ( this . target ) ) tem := this . target [ i ] this . target [ i ] = this . target [ index ] this . target [ index ] = tem } return this . target }
Returns a random shuffling of the array.
Returns a random shuffling of the array .