package main import ( "crypto/rand" ) type Token struct { data []byte } func NewToken() Token { t := Token{} t.data = make([]byte, 32) _, _ = rand.Read(t.data) return t }