找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 11315|回复: 2

VBS怎样写随机数?

[复制链接]
发表于 2010-9-2 16:35:14 | 显示全部楼层 |阅读模式
求教用VB写随机数!!(非批处理方法)
效果!后台隐藏运行!
随机生成16位数~(A~Z 0~9)
然后把这组数加入到同目录下的 1.TXT 文本内容中的最后一行!
请前辈详细指点!
谢谢!

[ 本帖最后由 nbxas 于 2010-9-2 16:43 编辑 ]
发表于 2010-9-3 15:20:35 | 显示全部楼层

回复 1楼 的帖子

看看行不
  1. randomize
  2. dim i,Vigi
  3. for i = 1 to 16
  4.         Vigi = Vigi & cals(int(rnd*(36)))
  5. next
  6. function cals(x)
  7.         if x<10 then
  8.                 cals=x
  9.         else
  10.                 cals=chr(x+87)
  11.         end if
  12. end function
  13. Set fs=createobject("scripting.filesystemobject")
  14. set read=fs.opentextfile("1.txt",1)
  15. dim txt
  16. txt=read.readall
  17. read.close
  18. set write=fs.opentextfile("1.txt",2)
  19. write.writeline txt
  20. write.write Vigi
  21. write.close
复制代码
 楼主| 发表于 2010-9-5 18:37:18 | 显示全部楼层
原帖由 Vigi 于 2010-9-3 15:20 发表
看看行不randomize
dim i,Vigi
for i = 1 to 16
        Vigi = Vigi & cals(int(rnd*(36)))
next
function cals(x)
        if x

谢谢!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 05:23 , Processed in 0.017355 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表