社区
VB基础类
帖子详情
请问在vb中怎么产生一个随机数?
lanlu250
2003-05-17 08:22:58
请问在vb中怎么产生一个随机数?
谢谢
...全文
408
6
打赏
收藏
请问在vb中怎么产生一个随机数?
请问在vb中怎么产生一个随机数? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shuchang0626
2003-05-18
打赏
举报
回复
楼上的说得对
不过就算用了randomize也不能保证完全随机
因为随机化种子如果是个固定的量,那跟前面的方法也就没什么区别了
所以要随机化种子也随机才行
我个人认为取当前系统时间作为随机化种子有一定的随机性
不知道谁知道其他的方法
blueshadow18
2003-05-17
打赏
举报
回复
每次取随机数的时候最好先用randomize()这样取出来的随机数更具有随机性,因为VB里面的随机数是伪随机数,是通过一定的计算方式实现的
aspvbjava
2003-05-17
打赏
举报
回复
9*rnd()就是0-9
danielinbiti
2003-05-17
打赏
举报
回复
int(rnd())产生0-1之间的随机数。
lanlu250
2003-05-17
打赏
举报
回复
那怎么产生0-9的数呢
danielinbiti
2003-05-17
打赏
举报
回复
i=rnd()
VB
生成不重复的
随机数
VB
生成不重复的
随机数
我的建议是:第一步、先做
一个
数组,存上这35个数(可以不是连续的数,也可以是人名、字符串什么的);第二步、随机生成
一个
1-35之间的数,输出;第三步:把这个数和数组的第
一个
单元交换;第四步、从数组的第2-35之间随机抽取第二个数,输出;第五步、把这随机抽取的第二个数和数组的第二个单元内容呼唤;第六步、随机抽取第三个数,输出。。。。。重复到从第35-35个数之间随机抽取
一个
数,这时直接输出最后
一个
就行了。
VB
产生
不重复的
随机数
使用FSO对象的词典,可以利用词典的Exists方法判定新
产生
的
随机数
是否已经
产生
过:
VB
产一
随机数
1.
VB
产生
随机数
2.指定范围,如多少以内 ,指定位数,
产生
指定范围的
随机数
数个
VB
随机
产生
20个数并自动排列
用
VB
产生
20个100到300之间的
随机数
并按大小排列输出
VB
指数,泊松,正态
随机数
产生
程序
用来
产生
指数,泊松,正态分布的
随机数
有详细注释 这些函数的数学原理请参看浙大4版的概率统计教材
VB基础类
7,785
社区成员
197,585
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章