跳转到主要内容

本项目提供获取各种格式或类型随机值的工具。

项目描述

https://travis-ci.org/yassu/RandomGetter.svg?branch=master

本项目提供获取各种格式或类型随机值的工具。

如何安装

$ pip install RandomGetter

$ git clone https://github.com/RandomGetter
$ cd RandomGetter
$ python install setup.py

使用

$ random_getter.py [option]

注意,无需任何参数。

例如,

$ random_getter.py -f "([double], [str])"
(-690.8986415091822, _m_c)
$ random_getter.py -f "([int-10:10], [double:3])"
(0, -5363.877296867747)
$ random_getter.py
-1603

选项

默认情况下,随机值的长度为4,随机值的类型为

这意味着默认情况下,该程序产生对象,使得-10**4 < 随机数 < 10**4。

  • –int:产生随机值

  • –str:产生随机值

  • –double:产生随机值

  • -n, –number:指示随机值的数量

  • -l, –length:指示随机值的长度

  • –min:指示默认最小值

  • –max:指示默认最大值

  • –min-int:指示随机int值的最小值

  • –max-int:指示随机int值的最大值

  • –min-double:指示随机double值的最小值

  • –max-double:指示随机double值的最大值

  • -f, –format:指示出现的随机值的格式

格式

$ random_getter.py -f "([int], [double])"
(568, 5079.63840808)
$ random_getter.py -f "[int1000]"
2288
$ random_getter.py -f "[int:0]"
-2656
$ random_getter.py -f "[int-100:100]"
45

格式是一个嵌入“format-element”的字符串。

“format-element”是以下样式之一

  • [{type}]:随机

  • [{type}{min}]:大于或等于的随机

  • [{type}:{max}]:小于或等于的随机

  • [{类型}{最小值}:{最大值}]: 随机 {类型} 值小于或等于 {最大值} 且大于或等于 {最小值}

许可协议

Apache许可证2.0

项目详情


下载文件

下载适用于您平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

RandomGetter-0.0.8.tar.gz (4.2 kB 查看哈希值)

上传时间

构建分发

RandomGetter-0.0.8-py2.py3-none-any.whl (8.9 kB 查看哈希值)

上传时间 Python 2 Python 3

支持