Python随机数函数,举例说明随机函数的应用python

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: