用python随机生成15个11位的数字
时间: 2024-02-25 18:53:15 浏览: 125
可以使用Python的random模块生成随机的11位数字,并使用循环生成15个随机数字。以下是示例代码:
```python
import random
# 生成15个随机的11位数字
for i in range(15):
random_num = ''.join(str(random.randint(0, 9)) for _ in range(11))
print(random_num)
```
解释一下代码:
- `random.randint(0, 9)`函数可以生成0到9之间的随机整数。
- `''.join()`函数可以将列表里的字符串连接成一个字符串。
- `for _ in range(11)`表示循环11次,生成11位数字。
- `range(15)`表示循环15次,生成15个随机数字。
执行以上代码,可以得到15个随机的11位数字。
相关问题
python随机生成一个6位数字
你可以使用Python中的random模块生成随机数,然后使用字符串格式化输出6位数字。以下是示例代码:
```python
import random
# 生成随机整数
num = random.randint(100000, 999999)
# 输出6位数字
print("{:06d}".format(num))
```
输出示例:
```
693292
```
python随机生成一个13位的数字,纯数字
好的,以下是生成13位纯数字的Python代码:
```python
import random
random.seed() # 初始化随机种子
num_list = [str(i) for i in range(10)] # 创建数字列表
num_str = ''.join(random.choices(num_list, k=13)) # 从数字列表中随机选择13个数字,并拼接成字符串
print(num_str)
```
运行代码会输出一个13位的纯数字,例如:`8691072453021`。
阅读全文