Em vez de usar goto
várias vezes, você deve usar um for
loop .
Aqui, você pode especificar que o loop deve ser executado 15 vezes.
echo off
SETLOCAL ENABLEDELAYEDEXPANSION
for /L %%i in (1,1,15) do (Echo ^ text ^ >> C:/files/text_!random!.txt)
A variável %%i
será equivalente a 1, 2,…, mas não será usada dentro do loop.