gap&gt; lines := Lines( ParabolicQuadric(6,3) );
&lt;lines of Q(6, 3)&gt;
gap&gt; enum := Enumerator( lines );
EnumeratorOfSubspacesOfClassicalPolarSpace( &lt;lines of Q(6, 3)&gt; )
gap&gt; s := Size(enum);
3640
gap&gt; n := Random([1..s]);
3081
gap&gt; l := enum[n];
&lt;a line in Q(6, 3)&gt;
gap&gt; Position(enum, l);
3081
