zoukankan      html  css  js  c++  java
  • Python:random模块

    近排练习代码时候经常会用到random模块,以防后面忘记还是需要记录一下。

    首先导入模块:

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


    random.randint():
    用于生成一个随机整数
    >>> random.randint(10, 100)
    22
    
    

    random.uniform():

    random.uniform(a, b) 用于生成一个指定范围内的随机浮点数,其中一个是上限,一个是下限。a和b谁大谁上限,顺序没关系。

    >>> random.uniform(20,10)
    16.260450186509555
    >>> random.uniform(10,20) 19.315077074480815
    random.randrange
    random.randrange([start], stop,[, step]),从指定范围内,按指定基数递增的集合中获取一个随机数random.randrange(10, 100, 2)在结果上与 random.choice(range(10, 100, 2) 等效。
    >>>random.randrange(10)
    3
    >>>random.randrange(1,12,2) 11

     random.shuffle random.shuffle(x[, random]),用于将一个列表中的元素打乱。

    >>>p=['This','is','python']
    
    >>>random.shuffle(p)
    
    >>>p ['This','python', 'is']


     
  • 相关阅读:
    NPM 使用介绍
    tight
    c# 选择排序
    AssetBundle Manager and Example Scenes
    非常棒的轨迹插件Better Trails v1.4.6
    【模型】Toon Dragon
    unity实现3D物体上的事件监听处理
    Alley Bird 跳跳鸟源码
    Unity性能优化 – 脚本篇
    欧拉角与万向节死锁
  • 原文地址:https://www.cnblogs.com/kumata/p/9359828.html
Copyright © 2011-2022 走看看