In elliptic curves for cryptography, I know $nG=O$, where $G$ is a base point represented by $G=(x_g,y_g)\ on\ E(F_P)$, where $n$ is Order of point $G$.
For example, $P(0,6)$ is a primitive point on the elliptic curve $y^2\equiv x^3+2x+2 \pmod{17}$.
I ask about points on elliptic curve. How many numbers point that is generator or (primitive point).
Is any point on elliptic curve is generator or no.
also. How can I determine this points?