diff options
| -rw-r--r-- | autoload/space_vlaze/random.vim | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/autoload/space_vlaze/random.vim b/autoload/space_vlaze/random.vim index aef422d..9264be1 100644 --- a/autoload/space_vlaze/random.vim +++ b/autoload/space_vlaze/random.vim @@ -3,11 +3,10 @@  " From:  " http://vi.stackexchange.com/questions/807/how-to-generate-random-numbers/812#812  function! space_vlaze#random#Random(max) -	python << EOS -import random -import vim -r = random.randint(0, vim.eval('a:max')) -vim.command('let r = %d' % r) +	ruby << EOS +# Add 1 because rand() will choose a number < max and we want <= max +r = rand(VIM::evaluate('a:max') + 1) +VIM::command('let r = %d' % r)  EOS  	return r  endfunction | 
