自省 另外一种python 生成随机在base36 之间的兑换码生成。
2016-01-03 18:37
656 查看
放假无聊,翻看自己博客的时候发现自己前面写的 那个base36兑换码在翻阅的时候 想到一个更简单的办法实现。但是随机上来说可能没有前者那么高
但是觉得也没有多大的问题 发上来 自己再想想
还是差不多的思路 先收集一个包含这36个字符串的集合,然后再转换成一个数组。
使用random.choice方法从这36个字符里面随便挑选 最后再拼接成一个字符串。
思路更清晰。。代码更简单。但是感觉 随机性上来说可能赶不上 上一个算法。
但是觉得也没有多大的问题 发上来 自己再想想
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中的file类型
- Python【map、reduce、filter】内置函数使用说明(转载)
- Python Web中REST API使用示例——基于云平台+云服务打造自己的在线翻译工具
- 用python简单处理图片(5):图像直方图
- python安装gensim包报错,importError:can not import name utils解决方案
- Python—装饰器
- python--字典
- 树莓派高级GPIO库,wiringpi2 for python使用笔记(三)GPIO操作
- Python实现简单的文件传输与MySQL备份的脚本分享
- 零基础入门学习Python(26):生成器
- urllib & urllib2
- Python与R的区别与联系
- python的github3模块详解
- Python标准库01 正则表达式(re包)
- Python List Comprehensions
- 笨方法学Python(31-35)
- 用python简单处理图片(4):图像中的像素访问
- python 出现OSError: [Errno 8] Exec format error的原因
- 【python】Logistics模型预测银行贷款违约
- 树莓派高级GPIO库,wiringpi2 for python使用笔记(二)高精度计时、延时函数