blob: 9264be190f03fc188fe20a0920f27c07e244f922 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
" Generate a random integer between 0 and `max`
"
" From:
" http://vi.stackexchange.com/questions/807/how-to-generate-random-numbers/812#812
function! space_vlaze#random#Random(max)
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
|