当前位置: 首页 > article >正文

Python 生成随机的国内 ip

示例代码: 

import random


def generate_random_cn_ip():
    # 中国大陆IP范围
    start_ip = "36.54.0.0"
    end_ip = "123.255.255.254"

    # 将IP地址转换为整数
    start_ip_num = int(start_ip.replace(".", ""))
    end_ip_num = int(end_ip.replace(".", ""))

    # 生成一个随机整数
    random_ip_num = random.randint(start_ip_num, end_ip_num)

    # 将整数转换回IP地址格式
    random_ip = ".".join(str(random_ip_num)[i:i + 3] for i in range(0, 12, 3))

    return random_ip


# 生成并打印一个随机IP
print(generate_random_cn_ip())

效果展示:


http://www.kler.cn/a/287425.html

相关文章:

  • 华为刷题笔记--题目索引
  • 【gitlab】gitlabrunner部署
  • MySQL45讲 第二十四讲 MySQL是怎么保证主备一致的?——阅读总结
  • 高斯数据库Postgresql死锁和锁表解决方法
  • ArcGIS Pro ADCore DAML
  • 2.5D视觉——Aruco码定位检测
  • 视觉SLAMch4——李群和李代数
  • 单机无法拨号问题分析
  • UI自动化测试的边界怎么定义?
  • python中的值传递和引用传递
  • 城投公司相关指标数据(2023.8)
  • springboot+vue 进销存管理系统
  • 一起学习LeetCode热题100道(61/100)
  • 计算图像分割mask的灰度级个数、以及删除空的分割数据
  • HTML静态网页成品作业(HTML+CSS)——动漫猫和老鼠网页(1个页面)
  • 快速安全部署 Tomcat
  • 全志Linux磁盘操作基础命令
  • 程序化交易在中国的规模
  • 云计算实训39——Harbor仓库的使用、Docker-compose的编排、YAML文件
  • 什么场景可以使用函数式接口
  • 【数据结构】线性表的链式表示(单链表)
  • 《C++20 特性综述》
  • Matlab实现人工神经网络
  • 基于Java+SpringBoot+Vue的汽车销售网站
  • 【Python123题库】#统计文章字符数 #查询高校信息 #查询高校名
  • linux系统中USB模块鼠标驱动实现