Python | sympy.randprime()方法

原文:https://www . geesforgeks . org/python-sympy-rand prime-method/

借助 sympy.randprime() 方法,我们可以在【a,b) 范围内找到一个随机素数,其中 ab 是该方法的参数。

语法: randprime(a,b)

参数: a–表示范围的开始。它是包容的。 b–表示范围的结束。它不具有包容性。

返回:返回给定范围内的随机素数。如果该范围内没有质数,则引发值错误。

示例#1:

# import randprime() method from sympy
from sympy import randprime

a = 4
b = 50

# Use randprime() method 
a_randprime_b = randprime(a, b) 

print("A random prime between {} and {} is {}".format(a, b, a_randprime_b))

输出:

A random prime between 4 and 50 is 37

例 2:

# import randprime() method from sympy
from sympy import randprime

a = 60
b = 100

# Use randprime() method 
a_randprime_b = randprime(a, b) 

print("A random prime between {} and {} is {}".format(a, b, a_randprime_b))          

输出:

A random prime between 60 and 100 is 79