Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def is_correct(PRNG):
- a = 0
- b = 1
- prng = PRNG(33,11)
- n = prng.next_int()
- liste = [n]
- while a < 100:
- n = prng.next_int()
- liste.append(n)
- a +=1
- prng = PRNG(10,11)
- a = 0
- g = prng.next_int()
- liste2 = [g]
- while a < 100:
- n = prng.next_int()
- liste2.append(n)
- a +=1
- for n in liste:
- if n <= 0 or n >= 11:
- return False
- elif n*2 == prng.next_int():
- return False
- elif PRNG(33,11) == PRNG(10,11) == PRNG(3,11):
- return False
- elif n > 0 and n < 11:
- for a in range(0,11):
- if a not in liste:
- return False
- else:
- b += 1
- if b >= len(liste):
- return True
- for g in liste2:
- if g <= 0 or g >= 11:
- return False
- elif g*2 == prng.next_int():
- return False
- elif g > 0 and g < 11:
- for a in range(0,11):
- if a not in liste2:
- return False
- else:
- b += 1
- if b >= len(liste2):
- return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement