gpt4 book ai didi

random - 原生 Vim 随机数脚本

转载 作者:行者123 更新时间:2023-12-04 00:22:12 28 4
gpt4 key购买 nike

我知道有多种方法可以获取随机数,例如,从 shell。但是,我在很少编译的 android 手机上运行 vim。此外,它不必是严格随机的。关键是,在 Vim 中获得一系列相当好的随机数的有趣、简洁或快速(即,使用 vim 本地函数)或快捷方式是什么?

最佳答案

尝试类似的东西

function Rand()
return str2nr(matchstr(reltimestr(reltime()), '\v\.@<=\d+')[1:])
endfunction

.我知道没有比使用一些时间函数更好的选择(其中有两个: reltime()localtime() ,但后者仅每秒更新一次)。我宁愿避免随机数或使用 pyeval('random.randint(1, 10)') (以 python import random 开头),因为 shell 很慢而且我不相信基于时间的解决方案。

注意:文档说 reltime() 返回的项目的格式取决于系统,因此我使用 reltimestr() , 不做任何事情 reltime()[1]看起来像是包含纳秒。

关于random - 原生 Vim 随机数脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12737977/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com