有关随机数的问题? 我想随机产生一个0-255的数,请问应如何编程? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Private Sub Command1_Click() Randomize MsgBox Int(Rnd * 255)End Sub 为了生成某个范围内的随机整数,可使用以下公式:Int((upperbound - lowerbound + 1) * Rnd + lowerbound)这里,upperbound 是随机数范围的上限,而 lowerbound 则是随机数范围的下限。 用Time做种子可以得到相对更随机一点的随机数 RandomizeDebug.Print 255*Rnd Randomize(now())Debug.Print 255*Rnd Rnd 函数返回小于 1 但大于或等于 0 的值。所以应该是 int(Rnd*256) Public Function RandomNumber(LowerBound, UpperBound)On Error Resume NextRandomizeRandomNumber = Int((UpperBound - LowerBound + 1) * Rnd + LowerBound)End Function'***********************************************************'*希望能够对你有所帮助!'***********************************************************'*欢迎访问我的网站,给我的作品提宝贵意见!希望和大家交朋友!http://www.softboyzhou.com'*下载EasyDialog:http://www.softboyzhou.com/download/EasyDialog.asp Randomize(Time)Debug.Print 255*Rnd Randomize(Time)Debug.Print int(Rnd*256) 有没哪位大侠有vb6的免安装版?要能编译生成exe的.帮贴下了,多谢! 关于使用VB进行bmp 转换JPG文件的转换 如何实现ACCESS列名的更改? 求 IcmpSendEcho2 的VB声明,谢谢! 誰可提供一個完全絕對的在文本框中輸入日期格式. yassee进来那分 急,数据库连接的问题,马上结帖 请问如何将excel中一个表格的一定范围的内容考到另一个表格去,指定位置的--在线等待!! 请问几个基本的问题 关于vb发布问题 !!谢谢^_^!activex ocx组件如何同网页中的ASP进行交互?? (5)菜鸟问题!!!容易拿分!!
Randomize
MsgBox Int(Rnd * 255)
End Sub
Debug.Print 255*Rnd
Debug.Print 255*Rnd
所以应该是 int(Rnd*256)
On Error Resume Next
Randomize
RandomNumber = Int((UpperBound - LowerBound + 1) * Rnd + LowerBound)
End Function'***********************************************************
'*希望能够对你有所帮助!
'***********************************************************
'*欢迎访问我的网站,给我的作品提宝贵意见!希望和大家交朋友!
http://www.softboyzhou.com
'*下载EasyDialog:
http://www.softboyzhou.com/download/EasyDialog.asp
Debug.Print 255*Rnd
Debug.Print int(Rnd*256)