function newrand = randtest(seed)
% test random number generator
persistent oldrand
%
% Set the constantants
A = 16807; M = 2147483647; % Constants for MATLAB RAND function
%A = 32000; M = 4511;   % Test values to see character

if( nargin == 0 ) 
    oldrand = mod(A*oldrand,M) ; 
else
    oldrand = seed;
    oldrand = mod(A*oldrand,M) ;
    oldrand = mod(A*oldrand,M) ;
end
newrand = oldrand/M;


    
