diff options
| -rw-r--r-- | autoload/space_vlaze/random.vim | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/autoload/space_vlaze/random.vim b/autoload/space_vlaze/random.vim index b3b151e..aef422d 100644 --- a/autoload/space_vlaze/random.vim +++ b/autoload/space_vlaze/random.vim @@ -3,5 +3,11 @@ " From: " http://vi.stackexchange.com/questions/807/how-to-generate-random-numbers/812#812 function! space_vlaze#random#Random(max) - return system('python -c "import random; print(random.randint(0, ' . a:max . '))"') + python << EOS +import random +import vim +r = random.randint(0, vim.eval('a:max')) +vim.command('let r = %d' % r) +EOS + return r endfunction |
