Metadata-Version: 1.0
Name: wr
Version: 0.1.1
Summary: wr is a simple, lightweight module that provides random choice based on weight
Home-page: https://github.com/waawal/wr/
Author: Waawal
Author-email: waawal@boom.ws
License: LGPL
Description: wr (Weighted Random)
        ==========================
        
        *wr is a weighted random implementation in Python.*
        
        ``wr.get`` returns a key of a passed in dict based on the weights of the keys as their respective values.
        ``{key: weight}`` The key can be anything hashable including callables but the weight must be a integer.
        
        
        Example
        -------
        ::
        
            >>> import wr
            
            >>> data = {'cat': 60, 'dog': 30, 'bird': 10}
            >>> animal = wr.get(data)
            >>> print animal
            cat # well, the cat had a good 60% shot at it.
        
        Installation and Dependencies
        -----------------------------
        
        Install wr with ``pip install wr`` or just `download wr.py <http://pypi.python.org/pypi/wr>`_ and place it in your project directory.
        
        License
        -------
        `GNU Lesser General Public License <http://www.gnu.org/copyleft/lesser.html>`_
        
Platform: any
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: System :: Distributed Computing
Classifier: Topic :: System :: Systems Administration
