import sys, random sys.path.append("../") import functions.functions as fn def genKrzywa(): p = fn.genPierwsza(300) a = None b = None while True: a = random.randint(0, p-1) b = random.randint(0, p-1) delta = (4 * fn.potegowanieimod(a, 3, p) + 27 * fn.potegowanieimod(b, 2, p) ) % p if delta != 0: return (a, b, p)