生成并输出 10 个两位数的随机数,并且这 10 个随机数都是素数
时间: 2024-09-26 11:07:09 浏览: 56
随机数+素数。随机生成n个数,并以列表形式输出,再输出其中的素数。.py
在Python中,我们可以使用random库生成随机数,并通过一个简单的函数判断是否为素数。以下是生成10个两位数随机素数的示例:
```python
import random
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True
def generate_random_primes():
primes = []
while len(primes) < 10:
num = random.randint(10, 99) # 生成10到99之间的随机数
if is_prime(num):
primes.append(num)
return primes
random_primes = generate_random_primes()
print("生成的10个两位数随机素数:", random_primes)
阅读全文