In [25]:
try:
    seed=int(raw_input('Please input the seed number:'))
    if(len(str(seed))%2 == 0):
        try:
            n=int(raw_input('Please input the amount of random numbers you want to generate:'))
            for i in range(n):
                random = str(seed*seed)
                #print random
                if not(len(str(random))%4 == 0):
                    random = "0"+str(random)
                #print random
                random = random[len(str(seed))/2:-len(str(seed))/2]
                #print random
                seed = int(random)
                random = "0."+random
                print random
        except ValueError:
            print "Not a number"
    else:
        print "Seed must have a 2n length"
except ValueError:
    print "Not a number"


Please input the seed number:23
Please input the amount of random numbers you want to generate:3
0.52
0.70
0.90

In [ ]:


In [ ]:


In [ ]: