Quanto  metade de pyB
val = int( 10 + 10*random.random() )
emit( val, "?" ) 
higmar = int( 15*random.random() )/10.0
subst = [0.5*val,0.5*val+higmar,0.5*val+higmar-0.5,0.5*val+higmar-1.0]
unsorted = shuffle( subst )
certa[0] = unsorted[0]
opts = unsorted[1]
emit( "\n\\begin{enumerate}" )
for i in opts:
    emit( "\n\\item ", presentnumber(i) )
pyE
\end{enumerate}