1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/blackwalnutlabs-waffle_nano_v1_python_api_document

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

urandom –随机数生成

概要

  模块 urandom 提供生成随机数的功能。

urandom 详解

  使用import urandom导入urandom类.

函数

  • urandom.getrandbitsn

    函数说明:返回带有n比特长的随机整数,其中n可以在1-32(含)之间。

    示例:

    >>> import urandom
    >>> urandom.getrandbits(8)#返回8比特位的随机整数
    216
  • urandom.randintab

    函数说明:返回一个在a <= N <= b时的随机整数N,等同于randrange(a, b+1)

    示例:

    >>> import urandom
    >>> urandom.randint(1,6)#返回1~6之间的随机整数
    3
  • urandom.seedn

    函数说明:用已知的整数n初始化随机数生成器。从给定起始状态(n)开始提供确定的随机性。

    示例:

    >>> import urandom
    >>> urandom.seed(4)#提供确定的随机性
    >>> urandom.randint(1,6)#返回1~6之间的随机整数
    3
    >>> urandom.randint(1,6)#生成的随机数一样
    3
  • urandom.randrange停止

    函数说明:返回介于 0 到最大值stop之间(但不包括)随机选择的数。

    示例:

    >>> import urandom
    >>> urandom.randrange(5)#返回0-4之间随机选择的数
    3
  • urandom.randrange开始停止

    函数说明:返回一个range(start, stop) 随机选择的数。

    示例:

    >>> import urandom
    >>> urandom.randrange(2,7)#返回2-6之间随机选择的数
    5
  • urandom.randrange开始停止步长

    函数说明:返回一个 range(start, stop, step) 随机选择的数。

    示例:

    >>> import urandom
    >>> urandom.randrange(1,9,3)#返回1-8之间间隔为3的随机数
    4
    >>> urandom.randrange(1,9,3)
    7
  • urandom.choiceseq

    函数说明:从非空序列返回一个随机元素seq。如果seq为空,则引发IndexError

    示例:

    >>> import urandom
    >>> seq=[1,2,3,4,5]
    >>> urandom.choice(seq)#从序列seq返回一个随机元素
    4
  • urandom.random()

    函数说明:返回范围为[0.0,1.0)的下一个随机浮点数

    示例:

    >>> import urandom
    >>> urandom.random()#返回范围为[0.0,1.0)的下一个随机浮点数
    0.003348340879060441
  • urandom.uniformab

    函数说明:返回一个随机浮点数N,满足 a <= N <= ba <= bb <= N <= ab < a

    示例:

    >>> import urandom
    >>> urandom.uniform(1,8)#返回1-8之间随机浮点数
    4.673889480152304

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/blackwalnutlabs-waffle_nano_v1_python_api_document.git
git@gitlife.ru:oschina-mirror/blackwalnutlabs-waffle_nano_v1_python_api_document.git
oschina-mirror
blackwalnutlabs-waffle_nano_v1_python_api_document
blackwalnutlabs-waffle_nano_v1_python_api_document
v1.1.1-stable