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

RandomGetter的Python项目详细描述


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,随机值的类型为int

这意味着在默认情况下,该程序会发生int对象,这样-10**4<; 随机数<;10**4。

  • –int:发生int随机值
  • –str:发生str随机值
  • –double:发生double随机值
  • -n,–number:表示随机值的数目
  • -l,–length:表示随机值的长度
  • –min:表示默认最小值
  • >最大值:默认最大值
  • –min int:表示随机int值的最小值
  • >最大值INT/CIT>:表示随机int值的最大值
  • –min 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是嵌入“format element”的字符串。

“格式元素”是以下样式之一:

  • [{type}:随机{type}
  • [{type}{min}]:随机{type}值大于或等于{min}
  • [{type}:{max}]:随机{type}值小于或等于{max}
  • [{type}{min}:{max}]:随机{type}值小于或等于{max}且大于或等于{min}

许可证

apache许可证2.0

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何处理可以为null或整数的POJO类值   JavaFXSpring类NotFoundException:org。springframework。上下文注释。注释ConfigApplicationContext   java Jackson JSON不包装嵌套对象的属性   编写多个SQL查询的java最佳实践   安卓 java。lang.IllegalStateException:无法提取AndroidPlatform、sslSocketFactory上的信任管理器   MongoDB/Morphia将技术id保存为ObjectId,尽管它在Java中是一个字符串   JavaEclipse只加载log4。测试文件夹中的属性   java如何通过次对角线遍历2D数组?   java在geotools jmappane中制作shapefile编辑器   数组如何在java中获得表大小2^32   java API调试。如何查找函数体之前发生的错误?   java如何创建二维数组,其中#1位于随机位置,并执行特定次数   java文本文件比较   java SDK支持diff spring版本   javaspring引导集成测试javax。坚持不懈PersistenceException:org。冬眠PersistentObject异常