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 |
