\documentclass[a4paper,italian]{article}
\usepackage[xyz,noshuffle,solutions ,pointsonright]{esami}
        \usepackage{fixltx2e}
        \usepackage[T1]{fontenc}
        \usepackage[utf8,latin1]{inputenc}
        \usepackage{lmodern,textcomp}
%        \usepackage{pst-pdf}

% +=============================+
% |         DEFINITIONS         |
% +=============================+

\def\examname{Scritto di Fisica Generale 1 per Ingegneria Edile (N41)}
\def\numcompiti{1}%%% The number of the versions
\date{2017/05/10}%%% THE DATE IN THE FORMAT YYYY/M/D or D/M/YYYY
\def\Data{\longdate}%%% or \shortdate: the date in the heading\setcounter{1}{1}
\usepackage{babel}

\begin{document}
\testversioni
\pagestyle{esame}

\whiledo{\thevers<\numcompiti}{\stepvers
% +=============================+
% |       THE SEED              |
% +=============================+

\FPeval\seme{round((\thenomefile+(3*\thevers)):0)}
%%% OR SOME OTHER LIKE
%\FPeval\seme{round(\thenomefile*(\thevers)+1-trunc(\thenomefile*(\thevers)/(2^31-1):0)*(2^31-1):0)}
%\FPeval\seme{round(1+abs(\thenomefile/(\thevers)+sin(\thevers)*(\thevers)^(2)):0)}

\randomi=\seme

\permuta
% +=============================+
% |  STUFF DEFINED IN CFG FILE  |
% +=============================+
\testa%%% the heading
\istruzionii%%%  some instructions

\esercizi{problema1}
\closevers
\newpage                                                                            %
                                                                %
\setcounter{page}{1} %%% dvi
}

\end{document}
