码迷,mamicode.com
首页 > 其他好文 > 详细

内建模块:random

时间:2015-12-16 17:34:05      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:random

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

标签:random

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!