Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. def is_correct(PRNG):
  2. a = 0
  3. b = 1
  4. prng = PRNG(33,11)
  5. n = prng.next_int()
  6. liste = [n]
  7. while a < 100:
  8. n = prng.next_int()
  9. liste.append(n)
  10. a +=1
  11. prng = PRNG(10,11)
  12. a = 0
  13. g = prng.next_int()
  14. liste2 = [g]
  15. while a < 100:
  16. n = prng.next_int()
  17. liste2.append(n)
  18. a +=1
  19. for n in liste:
  20. if n <= 0 or n >= 11:
  21. return False
  22. elif n*2 == prng.next_int():
  23. return False
  24. elif PRNG(33,11) == PRNG(10,11) == PRNG(3,11):
  25. return False
  26. elif n > 0 and n < 11:
  27. for a in range(0,11):
  28. if a not in liste:
  29. return False
  30. else:
  31. b += 1
  32. if b >= len(liste):
  33. return True
  34. for g in liste2:
  35. if g <= 0 or g >= 11:
  36. return False
  37. elif g*2 == prng.next_int():
  38. return False
  39. elif g > 0 and g < 11:
  40. for a in range(0,11):
  41. if a not in liste2:
  42. return False
  43. else:
  44. b += 1
  45. if b >= len(liste2):
  46. return True
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement