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

浙公網安備 33010602011771號