[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
很简单的
  1. @echo off
  2. setlocal enableDelayedExpansion
  3. set /p b=输入:
  4. for /l %%j in (1,1,!b!) do (
  5. set str1=
  6. for /l %%i in (1,1,12) do (
  7. set /a a=!random!%%10
  8. set str1=!str1!!a!
  9. )
  10. echo 1!str1!
  11. )
复制代码

TOP

回复 10# apang


    刚才没看到楼主提的新要求,用VBS做了一个
  1. option explicit
  2. dim a, b, c, d, e, f, g, forwriting
  3. d = inputbox("") + 0
  4. forwriting = 2
  5. set f = createobject("scripting.filesystemobject")
  6. set g = f.createtextfile("123.txt", forwriting)
  7. for a = 0 to d -1
  8. g.writeline func1(d)
  9. next
  10. function func1(str1)
  11. dim str
  12. str = "358"
  13. Randomize
  14. do
  15. b = Int(((3 - 0 + 1) * Rnd ) + 0)
  16. loop until b > 0
  17. do
  18. c= 1 & mid(str, b, 1)
  19. e = int(((999999999 - 0 + 1) * rnd ) + 0)
  20. loop until len(e) = 9
  21. func1 = c & e
  22. end function
复制代码

TOP

返回列表