MCPcopy Create free account
hub / github.com/TheAlgorithms/Python / generate_large_prime

Function generate_large_prime

ciphers/rabin_miller.py:213–217  ·  view source on GitHub ↗
(keysize: int = 1024)

Source from the content-addressed store, hash-verified

211
212
213def generate_large_prime(keysize: int = 1024) -> int:
214 while True:
215 num = random.randrange(2 ** (keysize - 1), 2 ** (keysize))
216 if is_prime_low_num(num):
217 return num
218
219
220if __name__ == "__main__":

Callers 1

rabin_miller.pyFile · 0.85

Calls 1

is_prime_low_numFunction · 0.85

Tested by

no test coverage detected