首页 > 编程语言 > 详细

自省 另外一种python 生成随机在base36 之间的兑换码生成。

时间:2016-01-03 19:33:03      阅读:229      评论:0      收藏:0      [点我收藏+]

放假无聊,翻看自己博客的时候发现自己前面写的 那个base36兑换码在翻阅的时候 想到一个更简单的办法实现。但是随机上来说可能没有前者那么高

但是觉得也没有多大的问题 发上来 自己再想想

import string
import random
maka = string.digits + string.ascii_letters
maka_list = list(maka)
x = [random.choice(maka_list) for i in range(6)]
print ‘‘.join(x)

还是差不多的思路 先收集一个包含这36个字符串的集合,然后再转换成一个数组。

使用random.choice方法从这36个字符里面随便挑选 最后再拼接成一个字符串。

思路更清晰。。代码更简单。但是感觉 随机性上来说可能赶不上 上一个算法。

自省 另外一种python 生成随机在base36 之间的兑换码生成。

原文:http://www.cnblogs.com/piperck/p/5096896.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!