我正在尋找一個批處理文件代碼,將生成一個隨機的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. 批處理 - 隨機數的東西
- 3. 如何引用批處理文件中的隨機數(%random%)
- 4. 批處理文件
- 5. 使批處理文件顯示隨機文本?
- 6. 從Windows批處理文本文件中獲取隨機行
- 7. Windows批處理 - 來自文本文件的隨機線路
- 8. 批處理文件
- 9. 在Windows批處理文件中設置隨機陣列
- 10. 將文件複製到批處理的隨機名稱目錄
- 11. 批處理文件播放列表隨機排序
- 12. 如何在CMD批處理文件隨機列表
- 13. 隨機化批處理變量
- 14. 批處理文件從文件中隨機抽取一個字符串並循環一次隨機數
- 15. 如何從批處理文件調用批處理文件
- 16. 批處理文件隨機刪除文本文件的一半行嗎?
- 17. 批處理文件和銳壓縮機
- 18. 批處理文件啓動計算機
- 19. 從批處理文件遠程關機
- 20. 從批處理位置打開文件
- 21. 在64位Windows批處理文件
- 22. 批處理文件
- 23. 批處理文件更改
- 24. 運行位於另一臺機器上的批處理文件
- 25. 創建隨機MSISDN 10位數字
- 26. DOS批處理文件每10分鐘移動2000個文件
- 27. 批處理文件「」
- 28. 批處理文件不會在批處理文件
- 29. 如何將%random%添加到批處理文件的新批處理文件中?
- 30. 將隨機數添加到生成臨時密碼的批處理文件
它不看,多像你想別人來做了。嘗試先發布你的代碼,然後尋求幫助。 – Compo
如果你想寫一個批處理文件_generate_一個10位數的隨機數,那麼你應該閱讀[本維基百科文章](https://en.wikipedia.org/wiki/List_of_random_number_generators);我建議你使用32位線性反饋移位寄存器(LFSR)方法,這非常容易在批處理文件中實現。 – Aacini