Python random库

Python random库,第1张

概述#计算机并不能真正产生随机数 #若想程序复现,可以使用随机种子,否则,默认采用第一次调用随机库时的系统时间作为随机种子。 1.最简单用法 #随机产生0-1的小数,包括0和1import random as rfor i in range(20): a = r.random() print(a) 2.拓展用法 import random as rr.seed(10

#计算机并不能真正产生随机数

#若想程序复现,可以使用随机种子,否则,默认采用第一次调用随机库时的系统时间作为随机种子。

1.最简单用法

#随机产生0-1的小数,包括0和1import random as rfor i in range(20):    a = r.random()    print(a)

2.拓展用法

import random as rr.seed(10)                  #加上这一句会发现每次运行产生的随机数相同,数值是任意的a = r.randint(1,10)         #产生1到10的整数,包括1和10print(a(1-10)=,a)b = r.randrange(10,100,10)  #可产生10,20,30。。。100print(b(10-100)=,b)c = r.getrandbits(16)       #产生一个16bit长的整数print(c(16bit)=,c)d = r.uniform(1,10)         #产生1到10的随机小数print(d(1-10)=,d)e = r.choice(abcdrfg)print(e得到的随机元素为,e)#ee = r.choice[‘xdd1‘,‘xdd2‘,‘xdd3‘]    #未成功#print(‘ee得到的随机元素为‘,ee)f = [1,2,3,4,5,6,7,8,9]r.shuffle(f)                #随机排列print(f)g = [xdd1,xdd2,xdd3]r.shuffle(g)                #随机排列print(g)

 

.

总结

以上是内存溢出为你收集整理的Python random库全部内容,希望文章能够帮你解决Python random库所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1190488.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存