python 随机生成32×32数组

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

import random

# 生成32x32的数组,每个数在1-20之间(不含0)
array = [[random.randint(1, 20) for _ in range(32)] for _ in range(32)]

# 保存到txt文件,数字之间用空格分隔,每个数字占2格宽度
with open('random_array.txt', 'w') as f:
    for row in array:
        line = ' '.join(f'{num:2d}' for num in row)
        f.write(line + '\n')

print("已生成 random_array.txt 文件,包含32x32的随机整数(1-20之间)")

 

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