Windows コマンド ラインで、数字をランダムに再配置することは可能ですか?
たとえば、バッチ ファイルに次のロジックがあり、s からランダムに数字を選択します。これにより、アイテムの繰り返しが許可されます。アイテムが繰り返されないようにしたいと思います。
@echo off
set i=
set s=12345678
set m=0
:loop
set /a n=%random% %% 8
call set i=%i%%%s:~%n%,1%%
set /a m=m+1
if not %m%==8 goto loop:
echo %i%
pause
実際の出力: 83254646
望ましい出力は次のようになります: 83254176
ありがとう、ジョエル