In [1]:
import random

n=int(raw_input('Please input the amount of random numbers you want to generate:'))
a = 13 #We genearte "any" integer.
b = 7
m = 171
lastXn = 25
print "Used parameters: "
print "a = "+str(a)+" b = "+str(b)+" m = "+str(m)
print "Random numbers generated: "
for i in range(n):
    Xn = float((a*lastXn + b)% m)
    #print Xn
    lastXn = Xn
    random = float(Xn/m)
    print random


Please input the seed number (It should be an odd number):7
Please input the amount of random numbers you want to generate:10
Used parameters: 
a = 55 b = 221 m = 900217
Random numbers generated: 
0.00067317102432
0.0372699027012
0.0500901449317
0.755203467608
0.536436214824
0.50423731167
0.733297638236
0.33161559935
0.23910346061
0.150935829917

In [ ]: