https://kin.naver.com/qna/detail.naver?d1id=1&dirId=104&docId=424136716
echo 하나의 단어만 랜덤 하게 나이기
set /a result=(%random%*26/32768)+1 & for /f "tokens=%result%" %I in ("A B C D E F G H I J K L M N O P Q R S T U V W X Y Z") do (echo %I)
echo 15줄 랜덤하게 나오기 대소문자 함께
powershell -command "-join ((65..90) + (97..122)|get-random -count 15| % {[char]$_})"
EQiXRwMSTWdpyxk
echo 15줄 랜덤하게 나오기 소문자만 함께
powershell -command "-join ((97..122)|get-random -count 15| % {[char]$_})"
vmjorzphcuektbn
echo 15줄 랜덤하게 나오기 대문자만 함께
powershell -command "-join ((65..90)|get-random -count 15| % {[char]$_})"
ATBJGZQWSFPDOYV
echo 이것은 배치 파일 내부에 넣을 경우. bat
https://devblogs.microsoft.com/scripting/generate-random-letters-with-powershell/
@echo off&for /f "delims=" %f in ('powershell -command "-join ((65..90)|get-random -count 15| % {[char]$_})"') do (call set z_result=%f)&call echo %z_result%
여기서 bat에 적용 하려면 % 을 두번 해야 합니다 %% 예를 들자면
%%f 이런식인거죠.
첫댓글 https://support.moonpoint.com/os/windows/randnums.php 숫자의 경우
https://unix.stackexchange.com/questions/230673/how-to-generate-a-random-string 리눅스의 경우