我正在尋找一個批處理文件代碼,將生成一個隨機的10位數字,並將顯示給用戶使用批處理文件...(我正在做一個發電機)批處理文件 - 隨機10位數
-1
A
回答
0
Set /a num1=%random% %% 10
Set /a num2=%random% %% 10
Echo %num1%%num2%
給你一個兩位數的隨機數。所以做10倍以上。請參閱set /?
尋求幫助。
2
或循環:
@Echo Off
SetLocal EnableDelayedExpansion
For /L %%i In (1,1,10) Do (Set/A _=!random! %%10&Set num=!num!!_!)
Echo=%num%
Pause
+0
我正在做一個發電機(不是數字)我只需要一個數字發生器來幫助,這聽起來很奇怪,但是謝謝你的回答 – Foetheorize
+0
當有人提供你需要的解決方案來標記它作爲答案時,這是很常見的做法。 – Compo
0
Set /a num1=%random% %% 10
Set /a num2=%random% %% 10
Set /a num3=%random% %% 10
Set /a num4=%random% %% 10
Set /a num5=%random% %% 10
Set /a num6=%random% %% 10
Set /a num7=%random% %% 10
Set /a num8=%random% %% 10
Set /a num9=%random% %% 10
Set /a num10=%random% %% 10
echo %num1%%num2%%num3%%num4%%num5%%num6%%num7%%num8%%num9%%num10%
0
只是添加另一種可能性:就像你正在做什麼
SetLocal EnableDelayedExpansion
set "num="
For /L %%i In (1,1,10) Do (Set "num=!num!!random:~-1!")
Echo=%num%
相關問題
- 1. 隨機選擇的批處理文件
- 2. 如何引用批處理文件中的隨機數(%random%)
- 3. Windows批處理 - 來自文本文件的隨機線路
- 4. 將文件複製到批處理的隨機名稱目錄
- 5. 批處理文件播放列表隨機排序
- 6. 隨機化批處理變量
- 7. 批處理文件隨機刪除文本文件的一半行嗎?
- 8. 從批處理位置打開文件
- 9. 創建隨機MSISDN 10位數字
- 10. DOS批處理文件每10分鐘移動2000個文件
- 11. 批處理文件「」
- 12. 在Windows批處理文件中生成0-9中的隨機數
- 13. 如何從批處理文件中調用批處理文件?
- 14. 清理批處理文件
- 15. 批處理文件編程
- 16. 批處理文件:另存爲批處理文件(.cmd)
- 17. 將批處理文件包含在批處理文件中
- 18. 從另一個批處理文件運行批處理文件
- 19. 處理在批處理文件
- 20. 運行批處理文件
- 21. Windows批處理腳本隨機順序插入到文本文件
- 22. 在批處理文件
- 23. 簡單的批處理腳本隨機數發生器
- 24. 在Windows批處理中隨機數的均勻分佈
- 25. MOVE批量處理文件
- 26. 批量選擇隨機文本文件
- 27. Wifi批處理文件
- 28. 安裝批處理文件
- 29. 批處理腳本來處理文件
- 30. 批處理文件7
它不看,多像你想別人來做了。嘗試先發布你的代碼,然後尋求幫助。 – Compo
如果你想寫一個批處理文件_generate_一個10位數的隨機數,那麼你應該閱讀[本維基百科文章](https://en.wikipedia.org/wiki/List_of_random_number_generators);我建議你使用32位線性反饋移位寄存器(LFSR)方法,這非常容易在批處理文件中實現。 – Aacini