Stairs is a utility to randomly select items from a weighted array quickly and without high memory usage by creating continuous distribution functions to select from.
To install, simply go get github.com/snyderks/stairs
and import github.com/snyderks/stairs
to use in your project.
See stairs_test.go
for basic usage.