code: func NewLockedRand(seed int64) *LockedRand {
  	return &LockedRand{
  		r: rand.New(rand.NewSource(seed)),
  	}
  }
docs: // NewLockedRand creates a new LockedRand that implements all Rand functions that is safe
  // for concurrent use.