Nie wiem, jak zrobić losowe liczby [zamknięte]

0

Pytanie

ot taka historia

dlatego chcę utworzyć plik wsadowy, który może nagrywać frekwencja więc oto mój problem - jak mogę wpisywać liczby losowe w swój plik wsadowy?

poczekaj, oto jeszcze jeden problem: co mam zamiar zrobić, aby zapisać liczbę losową, wpisana w pliku wsadowym, do folderu, podobną do tej- MD [losowa liczba]

batch-file directory
2021-11-22 17:10:32
1

Najlepsza odpowiedź

-2

nie jestem do końca pewien, co to znaczy, ale wydaje się, mam pomysł;

Aby wygenerować losową liczbę w pakiecie, chcesz użyć "%random%", oczywiście bez cudzysłowów.

To wygeneruje losową liczbę od 0 do 32767.

Jeśli chcesz zainstalować tę liczbę do zmiennej, którą chcesz zrobić:

set /a var=%random%

Tak więc, na przykład, u ciebie byłoby:

:createFolder (
    set /a var=%random% 
    md %var%
)

Jeśli potrzebujesz pomocy, nie wahaj się ze mną skontaktować, możesz wysłać do mnie wiadomość na Fiverr, jeśli potrzebujesz, aby napisałem ci programu :)

2021-11-22 18:29:17

Opcja /a do obliczenia wyrażenia arytmetyczne w ogóle nie jest wymagane. set var=%random% zupełnie wystarczająco, jak i set "FolderName=DataFolder_%RANDOM%". Przykład działa przypadkowo, bo składnia jest tak zły, że prowadzi to do wykonania set /a var=%random% i md %var% z ignorowaniem pierwszego i ostatniego wiersza. Również można by użyć po prostu md %random% lub md "Data Folder %RANDOM%".
Mofi

Jeśli chcesz zainstalować i używać jednej i tej samej zmiennej wewnątrz bloku kodu, należy użyć opóźnione rozszerzenie. Do tego trzeba też w ogóle nie jest potrzebny blok kodu. Myślę, że może завышаете cenę z ludzi na 5 dolarów.
SomethingDark

W innych językach

Ta strona jest w innych językach

Русский
..................................................................................................................
Italiano
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................