Go Shuffle() with seed

1 개요[ | ]

Go Shuffle() with seed
package main

import (
    "fmt"
    "math/rand"
)

func main() {
    a := []string{"Apple", "Banana", "Orange", "Mango"}
    rand.Seed(42)
    rand.Shuffle(len(a), func(i, j int) { a[i], a[j] = a[j], a[i] })
    fmt.Println(a) // [Orange Mango Apple Banana]
}

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}