random生成随机数


一.生成随机浮点数或者小数

1、生成0-1的之间的浮点数

import random
res = random.random()
print(res)		# 0.7563344427109138

2、生成0-1之间的浮点数,2位精度

res =round(random.random(),2)
print(res)		#0.41

3、生成1-100之间的浮点数

res =round(random.uniform(1,100),2)
print(res)	    #30.43

二.生成整数,奇数,偶数

1、生成1-100之间的整数

res = random.randint(1,100)
print(res)		#9

2、生成1-100之间的整数,加%

res = str(random.randint(1,100))+'%'
print(res)		40%

3、生成1-100之间的奇数

res = random.randrange(1,100)
print(res)		45

4、生成2-100之间的偶数

res = random.randrange(2,100,2)
print(res)

三、序列中随机取元素

res = random.choice(['石头','剪刀','布'])
print(res)

四、生成随机字符串

res = ''.join(random.sample('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789',32))
print(res)

五、生成一定范围内的随机整数 10个

for one in random.sample(range(5,30),10):
	print(one)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM