You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何基于指定字母生成多组随机字符列表并导出至TXT文件

解决方案:生成100组指定格式的随机字符序列并导出到TXT文件

直接给你修改后的代码,能满足生成100组序列并导出到指定格式TXT文件的需求:

import random

def generate_random_sequence(length, letters):
    return ''.join(random.choice(letters) for _ in range(length))

# 配置参数
target_letters = 'pqrstuvwxy'
sequence_length = 5
total_groups = 100

# 写入文件
with open('random_sequences.txt', 'w', encoding='utf-8') as f:
    for i in range(total_groups):
        seq = generate_random_sequence(sequence_length, target_letters)
        f.write(f"List{i+1}\n")
        f.write(f"{seq}\n")

print("100组随机序列已成功导出到random_sequences.txt文件")

关键改动说明

  • 重构生成逻辑:把生成单个随机序列的代码封装成独立函数,参数化字符集和序列长度,后续调整更方便。
  • 循环生成100组:通过for循环执行100次生成操作,每组对应一个ListN编号。
  • 规范文件写入:使用with open自动管理文件资源,严格按照你要的格式写入内容,避免原代码中序列前的多余空格。
  • 输出结果到文件:不再只打印到控制台,直接把所有内容写入random_sequences.txt文件,打开就能看到符合要求的格式。

运行代码后,生成的TXT文件内容示例:

List1
wyquq
List2
qrrxw
List3
ysrvs
...

内容的提问来源于stack exchange,提问作者Yuval

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 16:32:32