Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- " George Marsaglia's Multiply-with-carry Random Number Generator
- let s:m_w = matchstr(tempname(), '\d\+') * getpid()
- let s:m_z = localtime()
- function! RandomNumber()
- let s:m_z = s:m_z + (s:m_z / 4)
- let s:m_w = s:m_w + (s:m_w / 4)
- return abs((s:m_z) + s:m_w) " 32-bit result
- endfunction
Advertisement
Add Comment
Please, Sign In to add comment