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} 下。")