def rand_gen1():
import random
for i in range(8):
print random.choice('0123456789abcdefghijklmnopqrstuvwxyz')
Run Code Online (Sandbox Code Playgroud)
上面的代码打印出一串8个随机字符或整数或两个垂直字符串.我需要它像'abcd123b'水平打印一样.
我需要做出哪些改变?
或者像那样(+对于Richard Neumann从字符串导入):
import random
from string import ascii_lowercase, digits
def rand_gen3():
print(''.join(random.choice(ascii_lowercase + digits) for _ in range(8)))
rand_gen3()
Run Code Online (Sandbox Code Playgroud)