1 개요
- Go 랜덤 16진수 문자열 생성
Go
Copy
package main
import (
"crypto/rand"
"fmt"
)
func randToken(length int) string {
b := make([]byte, length)
rand.Read(b)
return fmt.Sprintf("%x", b)
}
func main() {
fmt.Println(randToken(8)) // 874765a815352ad3
fmt.Println(randToken(16)) // 4981255c411f90cd6fbbc06eed49eb18
fmt.Println(randToken(32)) // 2381c3b9b74a805ec2489403702002ddf55e5b7f91b11431d58bff07b8c6eadb
}
Loading
2 같이 보기
편집자 Jmnote
로그인하시면 댓글을 쓸 수 있습니다.