Ich habe ein Batch-Skript, das Zufallszahlen von 1 bis 10000 generiert.
Mein Batch-Skript
@echo off
cls
SET /A RAND=%RANDOM%%%10000+1
echo %RAND%
echo.
pause
Stromausgänge
2532 (4 digits)
253 (3 digits)
25 (2 digits)
2 (1 digits)
Erwartete Ergebnisse
2432 (4 digits)
3431 (4 digits)
9282 (4 digits)
8812 (4 digits)
Frage
Ich möchte, dass die Zufallszahl nur aus 4 Ziffern besteht und nicht aus 1, 2 oder 3 Ziffern und immer aus 4.
batch-file
cmd.exe
Philip
quelle
quelle
Antworten:
Generieren Sie ein zufälliges 4-stelliges Windows Batch-Skript
Sie können ein Batch-Skript mit verwenden Windows Um diese Aufgabe einfach zu erledigen, werde ich unten erklären.
Batch-Skript
Wenn die Zufallszahl keine 4-stelligen Werte mit vorangestellten Nullen sein darf, wie
0001
.0011
, oder0111
Sie können das ändern-Minimum 1000
so stattdessen aber zufällige ziffern1-999
wird also der Wert von weggelassen1000
ist das, was Sie für die verwenden möchten-Minimum
Parameter, wenn dies der Fall ist.Weitere Ressourcen
quelle
Eine einfache Lösung könnte darin bestehen, die letzte Ziffer von vier zufällig generierten Zahlen zu nehmen
quelle