skip to navigation
skip to content

wr 0.1.5

wr is a simple, lightweight module that provides random choice based on weight

Latest Version: 0.2.1

wr is a weighted random implementation in Python.

wr.choice can be fed both mappings (such as dictionaries) and sequences of pairs containing what to return and a integer representing their respective weight. It returns a the key of in case of mappings based on the weights defined in the key’s corresponding value.

The key can be anything hashable but the weight must be a integer.

Optionally you may feed wr.choice with a sequence of pairs.


>>> import wr

>>> data = {'cat': 60, 'dog': 30, 'bird': 10}
>>> animal = wr.choice(data)
>>> print animal
cat # well, the cat had a good 60% shot at it.


Install wr with pip install wr or just download and place it in your project directory.

File Type Py Version Uploaded on Size
wr-0.1.5.tar.gz (md5) Source 2012-04-14 2KB
  • Downloads (All Versions):
  • 23 downloads in the last day
  • 149 downloads in the last week
  • 552 downloads in the last month