In [52]:
import time
import datetime

def generadorS1(n):
    a = int(time.clock())
    m = int(900217*float(time.clock()))
    lastXn = 7
    for i in range(n):
        Xn = float((a*lastXn)% m)
        lastXn = Xn
    random = float(lastXn/m)
    return random

def generadorS2(n):
    a = int(time.clock())
    m = int(10007*float(time.clock()))
    lastXn = 29
    for i in range(n):
        Xn = float((a*lastXn)% m)
        lastXn = Xn
    random = float(lastXn/m)
    return random

def generadorS3(n):
    a = int(time.clock())
    m = int(9067*float(time.clock()))
    lastXn = 997
    for i in range(n):
        Xn = float((a*lastXn)% m)
        lastXn = Xn
    random = float(lastXn/m)
    return random

def generadorS4(n):
    a = int(time.clock())
    m = int(900233*float(time.clock()))
    lastXn = 787
    for i in range(n):
        Xn = float((a*lastXn)% m)
        lastXn = Xn
    random = float(lastXn/m)
    return random


        
def generador(n):
    for i in range(n):
        w = generadorS1(int(str(time.clock())[-2:]))
        x = generadorS2(int(str(time.clock())[-2:]))
        y = generadorS3(int(str(time.clock())[-2:]))
        z = generadorS4(int(str(time.clock())[-2:]))
        random = float((w+x+y+z)%1)
        print "Randy: "+str(random)
    
def main():
    n=int(raw_input('Please input the amount of random numbers you want to generate:'))
    generador(n)

main()


Please input the amount of random numbers you want to generate:100
Randy: 0.947888364713
Randy: 0.877120129184
Randy: 0.624955306442
Randy: 0.968891207746
Randy: 0.96856849619
Randy: 0.570253880009
Randy: 0.941520970303
Randy: 0.19496404814
Randy: 0.69833777018
Randy: 0.00954458884121
Randy: 0.356905987735
Randy: 0.577726480094
Randy: 0.857372594472
Randy: 0.0555948738174
Randy: 0.804639431295
Randy: 0.0199100011056
Randy: 0.020717043878
Randy: 0.279656492201
Randy: 0.658851114737
Randy: 0.636086122565
Randy: 0.876602196137
Randy: 0.134293174971
Randy: 0.84214920367
Randy: 0.493405626096
Randy: 0.645142640297
Randy: 0.147829768436
Randy: 0.196971201649
Randy: 0.173583206641
Randy: 0.927913002239
Randy: 0.233140080316
Randy: 0.458004310889
Randy: 0.370709417034
Randy: 0.50184472531
Randy: 0.28283507594
Randy: 0.740599417479
Randy: 0.51191277957
Randy: 0.281639895806
Randy: 0.0960282311676
Randy: 0.694767663561
Randy: 0.885519328191
Randy: 0.862349193814
Randy: 0.565679245962
Randy: 0.8963467836
Randy: 0.329540452577
Randy: 0.180385163541
Randy: 0.344865143146
Randy: 0.874882810387
Randy: 0.0452016240604
Randy: 0.735735918614
Randy: 0.543502507742
Randy: 0.906762417475
Randy: 0.544185495593
Randy: 0.297349119365
Randy: 0.784226240796
Randy: 0.145120829551
Randy: 0.23478251141
Randy: 0.977684234811
Randy: 0.86614027379
Randy: 0.259651059252
Randy: 0.972667482244
Randy: 0.67153977128
Randy: 0.0104980462282
Randy: 0.172663140992
Randy: 0.422112016007
Randy: 0.217270155173
Randy: 0.0621747374893
Randy: 0.642800352666
Randy: 0.217870012286
Randy: 0.0168172317896
Randy: 0.134787299044
Randy: 0.716275284996
Randy: 0.801322218793
Randy: 0.885975806489
Randy: 0.576782224957
Randy: 0.733019452255
Randy: 0.579139662505
Randy: 0.904377695036
Randy: 0.835791901208
Randy: 0.549452280176
Randy: 0.393542527581
Randy: 0.375404584557
Randy: 0.403432980107
Randy: 0.0666218762862
Randy: 0.963948015263
Randy: 0.0410211811706
Randy: 0.0345907952332
Randy: 0.746977924425
Randy: 0.972666025647
Randy: 0.367085515682
Randy: 0.774232436093
Randy: 0.0771193543474
Randy: 0.886557374192
Randy: 0.978152306959
Randy: 0.982565602243
Randy: 0.98330446378
Randy: 0.763962138651
Randy: 0.132633175853
Randy: 0.428013787454
Randy: 0.795380155837
Randy: 0.556011789597

In [ ]:


In [ ]:


In [ ]: