Skip to content Skip to main navigation Skip to footer

Python: Python 取随机数函数 random函数

import random
#取0-100以内随机整数
random.randint(0,100)
#25
#取0-100以内随机浮点数
random.uniform(0,100)
#36.588888888
#或者
random.random()
#0.1566666666
#随机从给定的字符串中取出元素
random.choice('Th!sIs7E5tString$')
#E
#随机从给定的字符串中取出给定数量的元素组成列表
random.sample('Th!sIs7E5tString$',3)
#['s','E','5']
#打乱列表顺序
lists = [1,2,3,4,5,6]
random.shuffle(lists)
#[5,1,3,6,4,2]
#从给定字符串列表中选取
random.choice(['IE','Chrome','FireFox','Google','BaiDu'])
#'Chrome'
#从给定的字符元素列表中随机选取元素组成字符串
import string
string.join(random.sample(['1','e','t','s','a','o'],3)).replace('","')
#'test' 

原文:http://sys7em.info/?p=316

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published.