dahu/vim-rng — pull request #1 by Osse (2012-01-25 17:25:01+00:00)
Title: RandomNumber() now accepts upper/lower bounds. Fixes issue #sqrt(-1)

This is implemented by making the function call itself. Don't know if
this is kosher, but why not. If called with one argument it ends up
calling itself twice. Arguments no. 3 and above (if present) are
silently ignored.

RandomChar() now takes advantage of this awesome new capability!