Go Shuffle() with seed

Jmnote (토론 | 기여)님의 2020년 11월 11일 (수) 14:25 판 (→‎같이 보기)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

Go Shuffle() with seed
Go
Copy
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]
}
Loading

2 같이 보기[ | ]