#! /usr/local/bin/python3.6"""Random number generatrion with LCG algorithm"""importsysimporttracebackclassRndnumLcgs:A=1103515245# MultiplierC=12345# IncrementM=2**31# ModulusN=1000# Number to generatedef__init__(self):self.r=self.C# Initialization of seeddefgenerate_rndnum(self):try:foriinrange(self.N):self.r=(self.A*self.r+self.C)%self.Mprint("{:>10} ".format(self.r),end="")ifi%5==4:print()print()exceptExceptionase:raiseif__name__=='__main__':try:obj=RndnumLcgs()obj.generate_rndnum()exceptExceptionase:traceback.print_exc()sys.exit(1)