【发布时间】:2018-12-02 09:51:24
【问题描述】:
我是新来的,并且是使用 python 编码的新手。我最近开始了一个在线粗略,想看看是否有更简单的方法可以创建一个 12 位随机十六进制列表。我希望每个单独的位都是小写或大写的随机数或字母。根据我的菜鸟研究,这是我能找到的最好的并创建了我自己的代码.. 那么我可以做得更简单有效吗?
#!/user/bin/python
import string
import random
r1 = random.choice(string.hexdigits)
r2 = random.choice(string.hexdigits)
r3 = random.choice(string.hexdigits)
r4 = random.choice(string.hexdigits)
r5 = random.choice(string.hexdigits)
r6 = random.choice(string.hexdigits)
r7 = random.choice(string.hexdigits)
r8 = random.choice(string.hexdigits)
r9 = random.choice(string.hexdigits)
r10 = random.choice(string.hexdigits)
r11 = random.choice(string.hexdigits)
r12 = random.choice(string.hexdigits)
randnumb = r1+r2+":"+r3+r4+":"+r5+r6+":"+r7+r8+":"+r9+r10+":"+r11+r12
print(randnumb)
【问题讨论】:
-
您好,欢迎来到 StackOverflow。供您参考,images of code are highly discourages。
-
请将您的代码发布为文本,而不是图像。此外,如果您的代码已经在工作并且您只想改进它,那么您的问题可能与 SO 无关,并且可能与 Code Review 更相关。
标签: python python-3.x review