「コード」という名前の文字列と、「コード」の長さである「長さ」という名前のintと、値が0、1または2の「todo」というintがあります。
0 は、位置「長さ」の文字を削除する必要があります。
1 は、位置「長さ」の文字をランダムな文字に変更する必要があります。
2 は、「長さ」の位置にランダムな文字を追加する必要があります。
この目標をアーカイブするにはどうすればよいですか?
SET code="%*f0"
set length=0
:loop0
if defined # (
set #=%#:~1%
set /A length += 1
goto loop0
)
SET /A location=%RANDOM% * %lenght% / 32768 + 1
SET /A todo=%RANDOM% * 2 / 32768 + 1
IF %todo% == 0(
)
IF %todo% == 1(
)
IF %todo% == 2(
)