您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息
免费发信息
三六零分类信息网 > 天水分类信息网,免费分类信息发布

伪随机整数生成在Python3中的实现,看完之后马上变成高手

2024/1/27 1:11:09发布14次查看
人生苦短,我用python,这句话让我对python发生了兴趣,并开始学习它,希望一天可以熟练掌握它,然后可以充满诚意和期待对某些骨骼清奇少年说一句:人生苦短,快用python。
但是我的学习之路比较坎坷,学习的时间就像今天要谈的主题一样是完全随机的:哪天学,学些什么,连续学习多长时间,这些都是老天才知道的,完全不像python的随机数生成函数是bulit-in。于是,至今仍是一名想用python的门外汉,不过既然这学习的机会仍在随机发生着,那就当然不能放弃,毕业随机数总会有产生的那一天。
话不多说,进入正题。这里说的随机数生成是指随机生成一个整数,而不是其它的以数字组合、数字字母组合的序列或者字典等,这个是今天主题,不能跑偏。python3 的随机数生成是通过其自带的random模块中的函数来实现的,而random模块的基石是 random()函数,这也是今天要介绍的第一个角色。
random.random()返回一个[0.0, 1.0)之间的随机浮点数,于是利用这个函数获取一个随机整数的方法便是:int(n*random.random()),例如a = int(456*random.random())
第二个要介绍的函数是random.randint(start, stop),start和stop 必须都是整数,返回一个整数n,n满足start=第三个函数是random.randrange(n)和random.range(start,stop,step),前者返回一个整数n满足0=第四个函数是random.choice(),它的工作原理和random.randrange是类似的,从一个非空序列list中返回一个随机选择值。例如d = random.choice(range(1,90)).
看到没,so easy,利用这几个函数就可以在随机生成整数的大道上肆意奔跑了,祝屏幕前的你,当然也包括我自己能够早日完成修炼,任性地对别人说,人生苦短,我用python。
天水分类信息网,免费分类信息发布

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录