用Python生成随机22位数字
时间: 2024-04-07 07:09:06 浏览: 205
可以使用Python内置的random库和字符串拼接,生成随机22位数字的代码如下:
```python
import random
num = ''.join(str(random.randint(0, 9)) for _ in range(22))
print(num)
```
这里使用了random.randint()函数获取0-9之间的随机整数,然后利用字符串拼接和join函数将每个随机数组合成22位数字。
相关问题
python随机生成6位数字
可以使用Python内置的random模块来生成6位随机数字,代码如下:
```python
import random
num = random.randint(100000, 999999)
print(num)
```
其中,randint函数可以生成指定范围内的随机整数,左闭右闭。这里生成的随机整数范围是100000到999999,即6位数字。
python生成随机字母和数字
可以使用random模块中的choice方法来从一个包含字母和数字的列表中随机选择一个元素,示例代码如下:
```python
import random
import string
def generate_random_string(length):
"""
生成指定长度的随机字母和数字字符串
"""
chars = string.ascii_letters + string.digits
return ''.join(random.choice(chars) for _ in range(length))
# 生成长度为8的随机字母和数字字符串
random_str = generate_random_string(8)
print(random_str)
```
输出:
```
6f8O6d3I
```
阅读全文