网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

python中random模块常见函数是什么-创新互联

这篇文章给大家分享的是有关python中random模块常见函数是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

网站建设哪家好,找创新互联建站!专注于网页设计、网站建设、微信开发、重庆小程序开发公司、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了天镇免费建站欢迎大家使用!

python中random模块常见函数:random.choice()、random.randrange()、random.random()、random.seed()、random.shuffle()、random.uniform()。


1、random.choice()

choice() 方法返回一个列表,元组或字符串的随机项。

实例:

def gen_code(n):
    s='er0dfsdfxcvbn7f989fd'
    code=''
    for i in range(n):
       r=random.choice(s)
       code=code+r
    return code

2、random.randrange()


randrange() 方法返回指定递增基数集合中的一个随机数,基数缺省值为1。

函数原型为

random.randrange([start], stop[, step]),

参数

start – 指定范围内的开始值,包含在范围内。


stop – 指定范围内的结束值,不包含在范围内。

step – 指定递增基数,步长。

实例:使用random.randrange生成指定间隔的字符

import random
str1='agdcdfghkjklerop23490'
str2=['df','11','88','ff']
r1=random.randrange(0,30,4)
r2=random.sample(str1,3)
print(r1)
print(r2)

3、random.random()


random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0

实例:

import random
print(random.random())
#0.2852315719761185

4、random.seed()


seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。

实例:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
import random
 
print (random.random())
print (random.random())
 
print ("------- 设置种子 seed -------")
random.seed( 10 )
print ("Random number with seed 10 : ", random.random())
 
# 生成同一个随机数
random.seed( 10 )
print ("Random number with seed 10 : ", random.random())
 
# 生成同一个随机数
random.seed( 10 )
print ("Random number with seed 10 : ", random.random())

5、random.shuffle()


shuffle() 方法将序列的所有元素随机排序,用于打乱有序序列

函数原型

random.shuffle(x[, random])

实例:

import random
code=''
str2=['df','11','88','ff']
random.shuffle(str2)
print(str2)

6、random.uniform()


uniform() 方法将随机生成下一个实数,它在两个参数范围内。

random.uniform(a,b):用于生成一个指定范围内的随机浮点数,两格参数中,其中一个是上限,一个是下限。如果a>b,则生成的随机数n,即b<=n<=a;如果a>b,则a<=n<=b。

实例:

>>> import random
>>> print random.uniform(10,20)
13.2960134544
>>> print random.uniform(20,10)
15.9038751838

感谢各位的阅读!关于“python中random模块常见函数是什么”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


分享名称:python中random模块常见函数是什么-创新互联
URL标题:http://bjjierui.cn/article/dioihh.html

其他资讯