利用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地址的示例代码已经提供,开发者可以根据自己的需要,以及结合其他代码逻辑进行使用。
