gpt4 book ai didi

python - 生成唯一数字的大随机序列

转载 作者:太空狗 更新时间:2023-10-29 17:31:36 25 4
gpt4 key购买 nike

<分区>

我需要用一个数字(测试数据)标识的大量记录来填充一个文件。记录的数量很大,id应该是唯一的,记录的顺序应该是随机的(或伪随机的)。

我试过这个:

# coding: utf-8
import random

COUNT = 100000000

random.seed(0)
file_1 = open('file1', 'w')
for i in random.sample(xrange(COUNT), COUNT):
file_1.write('ID{0},A{0}\n'.format(i))
file_1.close()

但它正在吞噬我所有的内存。

有没有一种方法可以生成一个大的连续(不一定,但最好是唯一的)整数序列?使用生成器而不将所有序列保存在 RAM 中?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com