arnaucube
arnaucube/mirror-to-giteaPublic Self-hosted repository
mirror-to-gitea/vendor/github.com/onsi/ginkgo/internal/specrunner/random_id.go
vendor/github.com/onsi/ginkgo/internal/specrunner/random_id.goRaw
 1package specrunner
 2
 3import (
 4	"crypto/rand"
 5	"fmt"
 6)
 7
 8func randomID() string {
 9	b := make([]byte, 8)
10	_, err := rand.Read(b)
11	if err != nil {
12		return ""
13	}
14	return fmt.Sprintf("%x-%x-%x-%x", b[0:2], b[2:4], b[4:6], b[6:8])
15}