这是一个奇怪的问题。我在python 3.6中制作一个RPG游戏,我希望我的坏人的名字非常不祥,我想让他的名字看起来像this(垃圾邮件不是其他的Minecraft东西)用于记录,Minecraft与此毫无关系,这是我唯一可以找到的东西,作为我正在寻找的东西。感谢所有帮助!
答案 0 :(得分:0)
在终端中输出随机ascii字符的示例。
import random,string,sys,time
name_length = 10 # 10 characters for a name
randomize_duration = 10 # 10 seconds
sleep_time = 0.1 # delay time
total_time = 0
while(total_time < randomize_duration):
chars = []
for i in range(name_length):
chars.append(random.choice(string.ascii_letters))
randName = ''.join(chars)
sys.stdout.write("%s >\r" % (randName))
time.sleep(sleep_time)
total_time += sleep_time
sys.stdout.flush()
请注意,这是一个阻止通话。即代码将等待while循环完成。这只是为了给你一个使用sys.stdout.flush调用的例子。