Python随机数函数,举例说明随机函数的应用python
Random()是Python中生成随机数的函数,由random模块控制。
random()函数不能直接访问,需要导入random模块,然后通过相应的静态对象调用方法实现相应的函数。
1. random.random()
random.random()方法返回一个0到1之间的随机数。以下是其具体用法:
导入打印( random random:,random.random())结果:
随机random: 0.7037549940207793
2. random.uniform()
Random.uniform(a,b)是在指定范围内产生的随机数,它有两个参数,一个是上限范围,一个是下限范围,顺序可交换。具体用法如下:
导入打印(随机均匀(下限,上限):,random.uniform(2,6))打印(随机均匀(上限,下限):,random.uniform(6,2))结果:
随机均匀分布(下限,上限):58660.88868688861
随机均匀分布(上限,下限):58660.88868688861
3. random.randint()
Random.randint(a,b)是在指定范围内随机生成的整数,它有两个参数,一个是上界,一个是下界,顺序不可交换。具体用法如下:
Import print (random randint(下限,上限):,random.randint(2,6))结果:
随机randint(下限,上限): 4
4. random.randrange()
Random.randrange(a,b,step)是从一个集合中获取一个在指定范围内按指定基数递增的随机数。它有三个参数,前两个参数A和B代表范围的下限和上限,第三个参数是增量步长。具体用法如下:
import random print( random rand range(下限,上限,步长):,random.randrange(2,8,2))这段代码的意义是从[2,4,6,8]生成一个随机数。
结果:
随机randrange(下限,上限,步长): 4
5. random.choice()
Random.choice()是从一个序列中获取一个随机元素。其具体用法如下:
import random print( random choice character:,random . choice( abcdefg # % * f ))print( random choice string:,random.choice ([apple , pear , pear , peach , orange , lemon )。
随机数选择字符:
随机数选择字符串:苹果
6. random.shuffle()
random.shuffle()函数将一个序列中的元素打乱,并随机排序。Shuffle函数会改变原来的顺序,不会返回任何值。具体用法如下:
Importomlistrandom=[python , is ,强大,简单,等等.]random . shuffle(listrandom)print( random shuffle:,list random)结果:
随机shuffle: [and so on..., powerful, Python, simple, is]
7. random.sample()
random.sample(sequence,k)函数是从指定的序列中随机获取指定长度的片段,原序列不会改变。有两个参数,第一个参数表示指定的序列,第二个参数是要获得的片段长度。具体用法如下:
Importomlistrandom=[python , is ,强大,简单,等等.]listsample=random . sample(list random,3)打印( random sample:,list sample)输出结果:
随机sample: [is, simple, powerful]
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。