15 lines
375 B
Python
15 lines
375 B
Python
|
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)
|