VB6.0中lnt()函数的用法问题

来源:百度知道 编辑:UC知道 时间:2024/07/13 03:08:48
程序中有这样一句
a=lnt(rnd*100)
注释为生成一个0到99之间的随机数
我想问这个函数是什么意思,它的用法是什么?括号中*是必须的吗?
谢谢!

int()是取整函数.
rnd是产生大于0小于1的随机数.不要*100就会得到一个0的整数Int(rnd)

这个随机数一般要用一个随机种子函数.以保证产生的随机数在每次运行时不会完全一致.

Randomize Timer
a=int(rnd*n(

 对于 dll 文件:把 dll 文件拷贝到 VB 目录和程序目录下。直接使用 dll 动态函数即可(使用方式同 API 函数:Private Declare Function 函数名 Lib "文件" Alias "项" (传输值及属性) As 函数属性)。动态函数名可以从网上下载 DLL Export Viewer 后导入文件即可搜出。函数各传输值属性和函数作用需查看程序说明或者问程序开发商。
  对于 ocx 文件:可以用命令提示符 regsvr32 先注册,然后在 VB 中点击工程 - 部件 - 浏览 - 选择文件后确定 - 勾选后确定,这时控件栏就会多出刚才加载的 Active 控件了,然后直接使用即可。

注意:
  有些 dll 文件和 ocx 文件区别不大,也是要先注册然后调用 Active 控件。对于这两种文件多试几次就会用了。

  对于商业代码普通程序员很难了解到程序的构造,也很难在程序中使用商业程序各种动态函数和控件。