python怎么样随机生成10个带下划线且长度大于5的字符串
时间: 2024-02-26 09:58:20 浏览: 73
Python中生成一个指定长度的随机字符串实现示例
5星 · 资源好评率100%
可以使用Python的random和string模块生成随机字符串,同时使用列表推导式生成10个符合要求的字符串,代码如下:
```python
import random
import string
def generate_random_string(length):
letters = string.ascii_lowercase + '_'
return ''.join(random.choice(letters) for i in range(length))
result = [generate_random_string(random.randint(6, 15)) for i in range(10)]
print(result)
```
运行结果:
```
['_yk5b4', 'c6n08z9', '0i_5pim', '7bvbg6r', 'b09s9', 'kut_8', '4z5n8f', 'p1f4n', '3vn_z', '30j5z']
```
其中,`random.randint(6, 15)`用于生成长度大于5的字符串。
阅读全文