Случайная переменная не изменяется в цикле «for» в пакетном файле Windows

Я пытаюсь распечатать случайное число несколько раз, но в цикл for, который я использую, не сбрасывает переменную. Вот мой код.

@echo off


for %%i in (*.txt) do (

set checker=%Random%
echo %checker%
echo %%i% >> backupF 

)   


echo Complete

Есть 5 текстовых файлов, поэтому я хочу, чтобы он печатал 5 разных случайных чисел, но он просто печатает одно и то же случайное число 5 раз. Любая помощь был бы очень признателен. Спасибо!

13
задан Ken White 27 June 2011 в 23:53
поделиться