From 86e73cade71651263715f21e58eed87cfed4518e Mon Sep 17 00:00:00 2001 From: Christian Brabandt Date: Tue, 26 Mar 2019 21:53:47 +0100 Subject: [PATCH] Get a random number from win32 cmd.exe --- plugin/airline.vim | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugin/airline.vim b/plugin/airline.vim index 586ee00d..59431e79 100644 --- a/plugin/airline.vim +++ b/plugin/airline.vim @@ -229,6 +229,8 @@ function! s:rand(max) abort if has("reltime") let timerstr=reltimestr(reltime()) let number=split(timerstr, '\.')[1]+0 + elseif has("win32") && &shell =~ 'cmd' + let number=system("echo %random%")+0 else " best effort, bash and zsh provide $RANDOM " cmd.exe on windows provides %random%, but expand()