码迷,mamicode.com
首页 > 编程语言 > 详细

python学习-47 random模块

时间:2019-07-28 15:29:38      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:+=   str   浮点   code   col   proc   ini   random   shu   

random模块

随机模块

random 的方法:

print(random.random())                # [0,1] 的浮点数
print(random.randint(1,3))
print(random.randrange(1,3))
print(random.choice([11,22,33]))
print(random.sample([11,22,33,44,55],2))
print(random.uniform(1,4))


item=[1,2,3,4,5,6]
random.shuffle(item)      # 打乱顺序
print(item)

运行结果:

0.14206775234701097
3
1
33
[44, 55]
3.7181594889462453
[6, 3, 2, 1, 4, 5]

Process finished with exit code 0

 

 

例如:

随机的字母加数字组合

import random
def a_code():
    ret = ‘‘
    for i in range(5):
        num=random.randint(0,9)                     # 随机数字
        alf=chr(random.randint(65,122))             #随机字母
        res=str(random.choice([num,alf]))
        ret += res
    return ret
print(a_code())
        
GsN13

Process finished with exit code 0

 

python学习-47 random模块

标签:+=   str   浮点   code   col   proc   ini   random   shu   

原文地址:https://www.cnblogs.com/liujinjing521/p/11259114.html

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