首页 > 其他 > 详细

内建模块:random

时间:2015-12-16 17:30:51      阅读:205      评论:0      收藏:0      [点我收藏+]

random随机模块


>>> import random    导入模块

>>> random.random()    随机生成一个浮点数

0.30851751369227465

>>> random.randrange(6)  随机生成0-5的数字

2

>>> random.choice(‘abcdefg‘) 随机生成一个字母

‘c‘

>>> random.sample(xrange(100), 3) 不重复随机抽取三个

[62, 78, 28]



[root@python ~]# cat checkcode.py 

#!/usr/bin/env python

# -*- coding: utf-8 -*-

#随机生成6位验证码


import random


checkcode = ‘‘

for i in range(6):

current = random.randrange(0,4)

if current != i:

temp = chr(random.randint(65,90))

else:

temp = random.randint(0,9)

checkcode += str(temp)

print checkcode

[root@python ~]# python checkcode.py 

FMB1OY

[root@python ~]# python checkcode.py 

0FNKVR


本文出自 “卡卡西” 博客,请务必保留此出处http://whnba.blog.51cto.com/1215711/1725206

内建模块:random

原文:http://whnba.blog.51cto.com/1215711/1725206

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