python 随机生成32×32数组

随机生成1-20的32×32数组

import random
import os

# 指定保存路径
save_path = r'D:/lianxi/random_array.txt'

array = [[random.randint(1, 20) for _ in range(32)] for _ in range(32)]

# 确保目录存在
os.makedirs(os.path.dirname(save_path), exist_ok=True)

with open(save_path, 'w') as f:
    for row in array:
        line = ' '.join(f'{num:2d}' for num in row)
        f.write(line + '\n')

print(f"已生成文件: {save_path}")

 

posted @ 2026-05-29 06:18  SuYue2990  Views(12)  Comments(0)    收藏  举报