Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- from datetime import *
- def bsd_rand(seed):
- def rand():
- rand.seed = (1103515245*rand.seed + 12345) & 0x7fffffff
- return rand.seed
- rand.seed = seed
- return rand
- s=socket.socket()
- s.connect(('school.fluxfingers.net',1523))
- data = s.recv(4096)
- data = data.splitlines()[1].split(' ')
- dt = "%s %s"%(data[1],data[6])
- seed_str = datetime.strptime(dt, '%d.%m.%Y %H:%M:%S')
- seed = int(seed_str.strftime("%Y%m%d%H%M%S"))
- next = bsd_rand(seed)
- n = 0
- r = []
- for i in range(100):
- n = next()
- r.append(n%100)
- for n in r[::-1]:
- s.send('%d\n'%n)
- s.recv(4096)
- print s.recv(4096)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement