Skip to content

Instantly share code, notes, and snippets.

@Ishibasystems
Created September 4, 2015 14:40
Show Gist options
  • Save Ishibasystems/5248dbc9ed5296b64163 to your computer and use it in GitHub Desktop.
Save Ishibasystems/5248dbc9ed5296b64163 to your computer and use it in GitHub Desktop.
アルファベット(小文字)2桁+数字4桁をコマンドプロンプトでランダムに発生するバッチ
@echo off
set /a roll=%random%*10000/32768
set /a rnd=%random%*26/32768
if %rnd% == 0 set pw=a
if %rnd% == 1 set pw=b
if %rnd% == 2 set pw=c
if %rnd% == 3 set pw=d
if %rnd% == 4 set pw=e
if %rnd% == 5 set pw=f
if %rnd% == 6 set pw=g
if %rnd% == 7 set pw=h
if %rnd% == 8 set pw=i
if %rnd% == 9 set pw=j
if %rnd% == 10 set pw=k
if %rnd% == 11 set pw=l
if %rnd% == 12 set pw=m
if %rnd% == 13 set pw=n
if %rnd% == 14 set pw=o
if %rnd% == 15 set pw=p
if %rnd% == 16 set pw=q
if %rnd% == 17 set pw=r
if %rnd% == 18 set pw=s
if %rnd% == 19 set pw=t
if %rnd% == 20 set pw=u
if %rnd% == 21 set pw=v
if %rnd% == 22 set pw=w
if %rnd% == 23 set pw=x
if %rnd% == 24 set pw=y
if %rnd% == 25 set pw=z
set str=%pw%
set /a rnd=%random%*26/32768
if %rnd% == 0 set pw=a
if %rnd% == 1 set pw=b
if %rnd% == 2 set pw=c
if %rnd% == 3 set pw=d
if %rnd% == 4 set pw=e
if %rnd% == 5 set pw=f
if %rnd% == 6 set pw=g
if %rnd% == 7 set pw=h
if %rnd% == 8 set pw=i
if %rnd% == 9 set pw=j
if %rnd% == 10 set pw=k
if %rnd% == 11 set pw=l
if %rnd% == 12 set pw=m
if %rnd% == 13 set pw=n
if %rnd% == 14 set pw=o
if %rnd% == 15 set pw=p
if %rnd% == 16 set pw=q
if %rnd% == 17 set pw=r
if %rnd% == 18 set pw=s
if %rnd% == 19 set pw=t
if %rnd% == 20 set pw=u
if %rnd% == 21 set pw=v
if %rnd% == 22 set pw=w
if %rnd% == 23 set pw=x
if %rnd% == 24 set pw=y
if %rnd% == 25 set pw=z
set /a roll=%random%*10000/32768
set roll=000%roll%
set roll=%roll:~-4%
msg * %str%%pw%%roll%
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment