python - 基于输入数字生成的字符串?
问题描述
我是一个初学者程序员,我想编写一个简单的程序,首先你给它一个 int 种子,然后基于种子,程序生成一个给定参数的字符串。当然,如果我将来给它同样的种子,我希望看到同样的价值。我怎么做?
编辑:我有一本字典,参数是字母表中的一个字母,值是这个生成的字符串。首先,我给它一个种子并基于种子,例如。“1”程序为“a”生成值:“ah2”。我给它 2,它会根据 2 生成另一个 3 个字母的字符串。(该值不必立即进入字典,我只希望根据给定的输入生成该字符串。)是否可以对其进行编码对于初学者?
解决方案
嘿希望它能给你一个提示或解决你的问题:
import random
import string
def randomString(stringLength=10,seed=0):
letters = string.ascii_lowercase
random.seed(seed)
return ''.join(random.choice(letters) for i in range(stringLength))
推荐阅读
- google-apps-script - 无法使用应用程序脚本格式化日期如何将字符串更改为日期
- php - 在 PDO 连接中使用 charset=utf8 后获取时数据库中的数据出错
- sql - 显示保留表 sql
- css - CSS 不再适用于 keter 和 nginx 反向代理设置
- flutter - 每个版本的 integration_test 都依赖于来自 sdk 的 flutter_driver any,它依赖于 crypto 2.1.5
- python - 用opencv查找手绘线的端点
- desktop-application - 在 Cytoscape Desktop 中过滤边缘
- google-sheets-formula - Goole Sheets - 使用多个文本条件转换 UTC 日期和时间的公式
- javascript - 盖茨比动态 slug
- django - 我应该如何在 ubuntu 20.04 上配置 mailman