垃圾邮件作为名称

时间:2017-11-04 18:59:27

标签: python python-3.x pycharm python-3.6

这是一个奇怪的问题。我在python 3.6中制作一个RPG游戏,我希望我的坏人的名字非常不祥,我想让他的名字看起来像this(垃圾邮件不是其他的Minecraft东西)用于记录,Minecraft与此毫无关系,这是我唯一可以找到的东西,作为我正在寻找的东西。感谢所有帮助!

1 个答案:

答案 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调用的例子。