文件名称:vimprng:在 vimscript 中翻译的 PRNG
文件大小:116KB
文件格式:ZIP
更新时间:2024-07-26 07:11:20
Vimscript
vimprng:vimscript 中的伪随机数生成器 这是一组翻译成 vimscript 的 PRNG,因为......好吧,这一切都源于对“随机颜色方案”脚本的不满:我修补了其中一个使用/dev/urandom ,然后我认为它不起作用windows,所以我从 unix v7 翻译了rand()并被语言的笨拙迷住了。 我已经单独编写了其中的大部分内容,通常是在等待 $BoringComputerActivity 完成时(修复朋友的计算机,...); 这意味着至少有一些重复,例如解释 vim 整数的注释。 大多数生成器假设exists('*xor') ; 截至 20130408,mingw 和 Debian stable 都不符合条件。 更新(20130512):Debian wheezy 上周发布。 一些生成器假设 int 正好是 32 位,否则:throw 。 如果设置了$D
【文件预览】:
vimprng-master
----smallprng.vim(5KB)
----UNI.vim(4KB)
----p9p_rand.vim(3KB)
----RC5.vim(7KB)
----SPECK.vim(9KB)
----b32MWC.vim(6KB)
----xorshift.vim(9KB)
----SWB.vim(6KB)
----UNI64.vim(4KB)
----mono.vim(5KB)
----tv.sh(2KB)
----RS14.vim(8KB)
----arc4random.vim(16KB)
----chacha.vim(66KB)
----bench.vim(4KB)
----RC6.vim(10KB)
----readable_ISAAC.vim(7KB)
----rc4.vim(3KB)
----SUPRKISS_refill.vim(7KB)
----IBAA.vim(17KB)
----wRC4.vim(2KB)
----LICENSE(158B)
----rand48.vim(4KB)
----dns_random.vim(13KB)
----README.md(1KB)
----IA.vim(17KB)
----marsaglia.vim(4KB)
----SUPRKISS_usable.vim(9KB)
----devurandom.vim(3KB)
----.gitignore(48B)
----LFIB4.vim(6KB)
----sha256.vim(1KB)
----or5.vim(2KB)
----CMWC.vim(14KB)
----MT19937.vim(44KB)
----djbRANDOM.vim(6KB)