欢迎访问宙启技术站
智能推送

利用Python编程,在池中随机生成20个IP地址

发布时间:2023-12-11 12:57:32

在Python中,我们可以使用random模块来生成随机数,结合IP地址的特点,可以用以下代码生成随机IP地址:

import random

def generate_ip():
    # 随机生成四个数字,范围在0-255之间
    ip = '.'.join(str(random.randint(0, 255)) for _ in range(4))
    return ip

# 生成20个IP地址并打印
for _ in range(20):
    ip = generate_ip()
    print(ip)

输出结果类似于以下内容:

77.223.196.236
98.189.99.175
28.218.168.157
95.167.225.10
34.220.143.109
223.219.73.13
192.168.1.1
54.129.100.207
... (省略部分结果)

以上代码中,generate_ip函数通过使用字符串的join方法,将四个随机生成的数字用.连接起来,形成一个合法的IP地址。range(4)用于指定生成四个数字,范围在0-255之间。for循环部分则是生成和打印20个IP地址的过程。

生成IP地址的示例代码已经提供,开发者可以根据自己的需要,以及结合其他代码逻辑进行使用。