Skip to content

Instantly share code, notes, and snippets.

@xigang
Last active March 10, 2016 06:56
Show Gist options
  • Save xigang/efb643cc6b5c9298f43f to your computer and use it in GitHub Desktop.
Save xigang/efb643cc6b5c9298f43f to your computer and use it in GitHub Desktop.
根据需要生成指定的UUID
package main
import (
"flag"
"fmt"
"log"
uuid "github.com/nu7hatch/gouuid"
)
func generateUUID() (id string, err error) {
var uid *uuid.UUID
uid, err = uuid.NewV4()
if err != nil {
log.Fatal("generate uuid error.", err)
return
}
id = uid.String()
return
}
var (
count = flag.Int("num", 1, "Usage: generate_uuid -num=?")
)
func main() {
flag.Parse()
for i := 0; i < *count; i++ {
uid, err := generateUUID()
if err != nil {
return
}
fmt.Println(uid)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment