您好,python可以生成类似faker模块中的mac吗?也是500w个,我这边是-电话号码和mac和电话号码随意拼接两个字母的数据
用第三方库 macaddress 来实现这一点
from macaddress import MacAddress
import random
mac_list = []
for i in range(5000000):
mac = MacAddress.random_address()
mac_list.append(mac)
# 随机拼接两个字母
for i in range(len(mac_list)):
random_letter = random.sample('abcdefghijklmnopqrstuvwxyz', 2)
mac_list[i] = mac_list[i][:8] + ":" + mac_list[i][9:] + ":" + ''.join(random_letter)
# 写入文件
with open('mac_addresses.txt', 'w') as f:
f.write('\n'.join(mac_list))
将生成一个名为 mac_addresses.txt 的文件,其中包含500万个随机MAC地址