python 生成随机列表文件

import os
import random

参数设置

width_in_bits = 256 # 随机数的位宽
depth = 2**12 # 每个文件中随机数的数量
num_files = 5 # 需要生成的文件数量
output_directory = "/mnt/data/random_hex_files/" # 保存文件的目录

确保输出目录存在

os.makedirs(output_directory, exist_ok=True)

生成一个随机256位的16进制数

def generate_random_256_bit_hex():
return f"{random.getrandbits(width_in_bits):064x}"

生成多份文件

for file_index in range(num_files):
file_path = os.path.join(output_directory, f"random_hex_file_{file_index + 1}.txt")
with open(file_path, "w") as file:
for _ in range(depth):
file.write(generate_random_256_bit_hex() + "\n")
print(f"已生成文件: {file_path}")

print(f"全部 {num_files} 个文件已生成,存储在 {output_directory} 下。")

posted @ 2024-11-21 15:44  小狼与草原  阅读(0)  评论(0编辑  收藏  举报