code: func GetRand() (*amcl.RAND, error) {
  	seedLength := 32
  	b := make([]byte, seedLength)
  	_, err := rand.Read(b)
  	if err != nil {
  		return nil, errors.Wrap(err, "error getting randomness for seed")
  	}
  	rng := amcl.NewRAND()
  	rng.Clean()
  	rng.Seed(seedLength, b)
  	return rng, nil
  }
docs: // GetRand returns a new *amcl.RAND with a fresh seed