// GetRandomElement returns a random element from this group. Note that elements from this group
// are integers smaller than group.P, but not all - only Q of them. GetRandomElement returns
// one (random) of these Q elements.
GetRandomElement returns a random element from this group. Note that elements from this group
are integers smaller than group.P, but not all - only Q of them. GetRandomElement returns
one (random) of these Q elements.
// GetRandomElement returns a random element from this group . Note that elements from this group // are integers smaller than group . P but not all - only Q of them . GetRandomElement returns // one ( random ) of these Q elements .
func (group *SchnorrGroup) GetRandomElement() *big.Int {
	r := common.GetRandomInt(group.Q)
	el := group.Exp(group.G, r)
	return el
}
func ( group * SchnorrGroup ) GetRandomElement ( ) * big . Int { r := common . GetRandomInt ( group . Q ) el := group . Exp ( group . G , r ) return el }
GetRandomElement returns a random element from this group.
GetRandomElement returns a random element from this group .