gpt4 book ai didi

python - 在 Python 中创建随机字符串

转载 作者:行者123 更新时间:2023-12-01 08:22:03 25 4
gpt4 key购买 nike

import random

string1 = "Fred"
string2 = "Jones"
int1 = 4
int2 = 8
randomInt = random.randint(1, 100)
GloriousListOfFun = [string1, string2, int1, int2, randomInt]
RandomFromGloriousListOfFun = random.choice(GloriousListOfFun)

x=0
while x<1:
line1 = "Hi I am {} from Albion".format(RandomFromGloriousListOfFun)
print(line1)

我知道这 99.9% 没用,但现在这会返回类似以下内容的内容:“嗨,我是来自阿尔比恩的 9 岁”“嗨,我是来自阿尔比恩的 9 岁”“嗨,我是来自阿尔比恩的 9 岁”ETC...有谁知道我如何让它像这样重复,但每次都使用随机变量?谢谢。

最佳答案

您可以将 RandomFromGloriousListOfFun 设为一个函数,并在每次迭代时调用它,这样它每次都会从列表中返回一个随机样本:

GloriousListOfFun = [string1, string2, int1, int2, randomInt]
RandomFromGloriousListOfFun = lambda: random.choice(GloriousListOfFun)

for _ in range(5):
print("Hi I am {} from Albion".format(RandomFromGloriousListOfFun()))

输出

Hi I am 97 from Albion
Hi I am Fred from Albion
Hi I am 8 from Albion
Hi I am Jones from Albion
Hi I am 8 from Albion

关于python - 在 Python 中创建随机字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54576420/

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