python随机生成IP地址
代码示例:
import random
import struct
import socketRANDOM_IP_POOL = ['192.168.10.222/0']def __get_random_ip():str_ip = RANDOM_IP_POOL[random.randint(0, len(RANDOM_IP_POOL) - 1)]str_ip_addr = str_ip.split('/')[0]str_ip_mask = str_ip.split('/')[1]ip_addr = struct.unpack('>I', socket.inet_aton(str_ip_addr))[0]mask = 0x0for i in range(31, 31 - int(str_ip_mask), -1):mask = mask | (1 << i)ip_addr_min = ip_addr & (mask & 0xffffffff)ip_addr_max = ip_addr | (~mask & 0xffffffff)return socket.inet_ntoa(struct.pack('>I', random.randint(ip_addr_min, ip_addr_max)))if __name__ == "__main__":print(__get_random_ip())
python随机生成IP地址相关推荐
- 使用python随机生成IP+域名并写入excel表
题目要求:使用python随机生成IP,随机域名:并创建excel表,将生成的随机IP与域名数据写入: 代码如下: import random import socket import struct ...
- c#随机生成IP地址
c#随机生成IP地址 public static string ipsite(){Random sj = new Random();var s = "";for (int i = ...
- python随机生成一个地区地址_利用Python生成随机的IP地址
需求 在某应用中,需要根据一定的规则生成随机的IP地址,规则类似于192.168.11.0/24这样的CIDR形式给出. 实现 经过艰苦卓绝的调试,下面的代码是可以用的: RANDOM_IP_POOL ...
- 用python随机生成5000个网址_使用Python脚本生成随机IP的简单方法
需求 在某应用中,需要根据一定的规则生成随机的IP地址,规则类似于192.168.11.0/24这样的CIDR形式给出. 实现 经过艰苦卓绝的调试,下面的代码是可以用的: RANDOM_IP_POOL ...
- python随机生成一个地区地址_Python生成随机MAC地址
利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC. python 复制代码 代码如下: impor ...
- Java随机生成Mac地址(GitHub源码下载)
生成随机 Mac 地址 这段时间做项目,涉及到虚拟机 Mac 地址生成,网上找了一些 Java 随机生成 Mac 地址的代码,大多都是从 {'0', '1', '2', '3', '4', '5', ...
- python随机生成大写字母_python随机生成大小写字母数字混合密码(仅20行代码)
用简单的方法生成随机性较大的密码 仅用20行代码随机生成密码 核心思路:利用random模块 random模块随机生成数字,大小写字母,循环次数 while循环+随机生成的循环次数-->随机pl ...
- python随机生成数据库数据之一步一步教你数据造假成为道德主席-取名器-.-xswl-pydbgen || Faker
简介 自己为了测试框架的正确性,就需要点数据做测试,一人扛下前后端.....不能重复的叫什么科学,丢人 开始 原理 基本上每种编程语言都自带伪随机数生成器,因此可以随机产生整形.浮点型数据,借助数组思 ...
- python 随机生成密码
python 随机生成密码 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : 随机生成密码 ...
最新文章
- 深度 | 智慧•城市,基于国际视野下的思考
- Java学习笔记21
- Mysql学习总结(11)——MySql存储过程与函数
- Github for Windows使用图文教程
- 马斯克采访:要么死的安然,要么活得绚烂
- 威联通装linux百度网盘,威联通NAS使用百度云Docker教程,超简单!
- css grid布局_如何使用CSS Grid重新创建Medium的文章布局
- 一道面试题:遇到大规模Oracle坏块该怎么处理?
- BSOD 又见BSOD。。。。
- C++基础之函数的默认参数,什么是函数默认参数?
- linux版wps无法输入中文的解决办法
- AllJoyn+Android开发案例-android跨设备调用方法
- 最新版2017安装教程
- mtk android可修改imei,MTK android 可修改IMEI方法
- Linux从删库到跑路的命令,从删库到跑路——重写 rm -rf
- Spirent TestCenter指定端口上配置OSPFv2 Router
- java tire树_谢特——后缀数组+tire 树(示例代码)
- 稀缺物种CP聚会:谁说我们死了?
- python 技巧总结_python技巧汇总
- python:Base16, Base32, Base64, Base85 数据编码
热门文章
- 太赞了,使用应用魔方 AppCube,我没有写一行代码就开发出了一款投票微信小程序
- 深度学习论文阅读(四):GoogLeNet《Going Deeper with Convolutions》
- 关于MySQL中的mysqldump饬令的应用
- [NEFU]Python应用课程 PPT速记
- Go语言头秃之路(零)
- Pdftranspro简介
- Golang包管理工具(四)之go-modules的使用
- android hook 第三方app_不需要Root即可Hook别人APP的方法
- Pycharm Professional(专业版)完美破解,永久激活
- 一款个性、实用、无痕的浏览器(大学生的最爱)