本项目提供获取各种格式或类型随机值的工具。
项目描述
本项目提供获取各种格式或类型随机值的工具。
如何安装
$ 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:产生
随机值 –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