Metadata-Version: 2.0
Name: RandomGetter
Version: 0.0.8
Summary: This project provides a tools for getting various format or kind Random Value.
Home-page: https://github.com/yassu/RandomGetter
Author: yassu
Author-email: mathyassu@gmail.com
License: Released Under the Apache license
https: //github.com/yassu/RandomGetter

Description: ==============
        RandomGetter
        ==============
        
        .. image:: https://travis-ci.org/yassu/RandomGetter.svg?branch=master
        
        This project provides a tools for getting various format or kind Random Value.
        
        How to Install
        ================
        
        ::
        
            $ pip install RandomGetter
        
        or
        
        ::
        
            $ git clone https://github.com/RandomGetter
            $ cd RandomGetter
            $ python install setup.py
        
        Usage
        =======
        
        ::
        
            $ random_getter.py [option]
        
        Note that no arguments are required.
        
        For example,
        
        ::
        
            $ 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
        
        Options
        =========
        
        In default, length of random values is 4 and type of random values is `int`.
        
        This means that in default, this program occurs `int` object such that -10**4 <
        random number < 10**4.
        
        * `--int`: occur `int` random value
        * `--str`: occur `str` random value
        * `--double`: occur `double` random value
        * `-n, --number`: indicate number of random values
        * `-l, --length`: indicate length of random values
        * `--min`: indicate default minimal value
        * `--max`: indicate default maximal value
        * `--min-int`: indicate minimal value of random int values
        * `--max-int`: indicate maximal value of random int values
        * `--min-double`: indicate minimal value of random double values
        * `--max-double`: indicate maximal value of random double values
        * `-f, --format`: indicate format of occured random values
        
        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 is a string which embed "format-element".
        
        "format-element" is one of following style:
        
        * `[{type}]`: random `{type}` value
        * `[{type}{min}]`: random `{type}` value more than or equal to `{min}`
        * `[{type}:{max}]`: random `{type}` value less than or equal to `{max}`
        * `[{type}{min}:{max}]`: random `{type}` value less than or equal to `{max}` and more than or equal to `{min}`
        
        License
        =========
        
        Apache License 2.0
        
Platform: UNKNOWN
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: License :: Freeware
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
