import random,time time.sleep(random.random()*0.1) J=raw_input("input text as seed,enter to continue...\n") if J=="": J=time.time() time.sleep(random.random()*0.1) raw_input("enter to continue...") random.seed() A=random.normalvariate(0.5,0.3819660112502351265625) random.jumpahead(hash(J)) Aw=random.random() # print hash(J) time.sleep(random.random()*0.1) raw_input("enter to continue...") random.seed() B=random.normalvariate(0.5,0.3819660112502351265625) random.jumpahead(hash(A/Aw)) Bw=random.random() # print hash(A/Aw) time.sleep(random.random()*0.1) raw_input("enter to continue...") random.seed() C=random.normalvariate(0.5,0.3819660112502351265625) random.jumpahead(hash(B/Bw)) Cw=random.random() # print hash(B/Bw) time.sleep(random.random()*0.1) raw_input("enter to continue...") random.seed() D=random.normalvariate(0.5,0.3819660112502351265625) random.jumpahead(hash(C/Cw)) Dw=random.random() # print hash(C/Cw) time.sleep(random.random()*0.1) raw_input("enter to continue...") random.seed() E=random.normalvariate(0.5,0.3819660112502351265625) random.jumpahead(hash(D/Dw)) Ew=random.random() # print hash(D/Dw) time.sleep(random.random()*0.1) raw_input("enter to continue...") random.seed() random.jumpahead(hash(E/Ew)) I=random.sample([A,B,C,D,E],3) I.reverse() # print hash(E/Ew) F=(A*Aw+B*Bw+C*Cw+D*Dw+E*Ew)/(Aw+Bw+Cw+Dw+Ew) # G=(A*B*C*D*E)**(1.0/5) # H=5/(1/A+1/B+1/C+1/D+1/E) print "==================" print "A=",A print "B=",B print "C=",C print "D=",D print "E=",E print "==================" print "F=",F,(A+B+C+D+E)/5 # print Aw,Bw,Cw,Dw,Ew # print "G=",G # print "H=",H print "==================" for x in I: print x>F,"<<",str(x) # print "==================" # for x in I: # print x>G,"<<",str(x) # print "==================" # for x in I: # print x>H,"<<",str(x)