社区
数据库(包含打印,安装,报表)
帖子详情
请问如何获得5--8位的随机数啊,谢谢大家
xinshou1979330
2003-02-13 05:18:56
请问如何获得5--8位的随机数啊,谢谢大家
请举例说明谢谢大家 啊
...全文
218
7
打赏
收藏
请问如何获得5--8位的随机数啊,谢谢大家
请问如何获得5--8位的随机数啊,谢谢大家 请举例说明谢谢大家 啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xinshou1979330
2003-02-15
打赏
举报
回复
发送者 Tenner 发送时间 2003-2-14 21:36:28 删除 回复
内容 你好
要解决你问的问题,首先要理解 RND 函数的作用
RND 函数会返回一个在0到1之间的小数
所以如果你想要等到一个大小在 a 与 b 之间的随机数,可以用以下公式
Rnd * (b - a + 1) + a
因此你的问题就转换为:生成一个在10000到99999999之间的数
所以用 Rnd * (99999999 - 10000 +1) 也就是 99990000 了
之所以在后面加上#,是因为99990000这个数超过了Integer型的范围,如果你不加,VB会出现“溢出”错误,在后面加#表示这是个Double型的数(变量也可以)
至于你说的这段代码只会产生8位的数,原因在于从10000到99999999之间的数中10000到9999999只占其中的一小部分,所以才会让你觉得只产生8位的,你如果设一个1000次的循环看看,就知道5-7位的一样会生成了
如果有什么问题可以再问
----------------------------------------------------------------
原贴内容:
lngNumber = CLng(Rnd * 99990000#) + 10000
朋友这是你给我写的代码
请问一下为什么 在99990000后面加个#号呢
不加也可以产生一个随机数啊
在有就是 99990000#的意义是什么
为什么写这个数字别的不可以吗???
谢谢你
http://expert.csdn.net/Expert/topic/1426/1426853.xml?temp=.741192
xinshou1979330
2003-02-13
打赏
举报
回复
(Int((9 * Rnd) + 1)))*10000+(Int((9 * Rnd) + 1)))*1000.......
ehom
2003-02-13
打赏
举报
回复
没怎么用过VB,不知道VB中有算次方的函数没有?
n=1
for i=1 to Int(4*Rnd+5)
n=n*10
next
Int(Rnd*n)
maskzha
2003-02-13
打赏
举报
回复
up
Tenner
2003-02-13
打赏
举报
回复
Dim lngNumber As Long
Randomize Timer
lngNumber = CLng(Rnd * 99990000#) + 10000
ehom
2003-02-13
打赏
举报
回复
Int(Rnd*Int(4*Rnd()+5)*10)
minajo21
2003-02-13
打赏
举报
回复
Randomiz
Int((upperbound - lowerbound + 1) * Rnd + lowerbound)
intTemp = Int((8 - 5 + 1) * Rnd + 5)
单片机AT89C52摇号抽奖设计.rar
内含报告哦 单片机连接 12864 液晶显示器和按键接 INT0,模拟一个抽奖机。 实现效果: 1、液晶初始显示“祝你好运!”; 2、按一下按键,液晶显示“开始抽奖”,然后显示“3-2-1”倒计时后,产生 20 个(0-4 之间的)
随机数
; 3、液晶屏幕根据
随机数
显示“特等奖”、“1等奖”、“2等奖”、“3等奖”、“
谢谢
参与"; 4、 4、最后液晶屏显示抽奖结果:“恭喜你
获得
:XXX”。 5、再按一下按键,重新开始抽奖,液晶又显示“开始抽奖”。 如此循环。
【C51摇号抽奖机设计】
单片机连接12864(st7920)液晶显示器和1个按键接INT0,模拟一个抽奖机。 液晶初始显示“祝你好运!”; 按一下按键,液晶显示“开始抽奖”,然后显示“3-2-1”倒计时后,产生20个(0-4之间的)
随机数
; 液晶屏幕根据
随机数
显示“特等奖”、“1等奖”、“2等奖”、“3等奖”、“
谢谢
参与"; 最后液晶屏显示抽奖结果:“恭喜你
获得
:XXX”。 再按一下按键,重新开始抽奖,液晶又显示“开始抽奖”。。。。。。如此循环。
数学建模比赛准备之十大算法论文【精华】
·1.【原创资源】内容简介: --------------------------------------------------------------- 这是一个压缩包,里面是国际赛数模训练时,下载的十大算法论文,非常经典。希望对准备美赛的同学有帮助。 --------------------------------------------------------------- ·2.资源使用方法 Adobe pdf 浏览 --------------------------------------------------------------- ·3.文件组成形式 格式:pdf文件 /**********************************************/ 文件名如下: 基于MATLAB的BP神经网络建模及系统仿真(1).PDF 基于MATLAB的BP神经网络建模及系统仿真.PDF 基于Matlab的改进BP神经网络及其应用.pdf 基于MATLAB神经网络工具箱的BP网络实现.PDF 快速遗传算法研究.PDF 改进遗传算法搜索性能的大变异操作.PDF 模拟退火算法与遗传算法的结合.PDF 求解线性和非线性方程组的一种通用算法.PDF 蒙特卡罗方法的应用及算例.PDF 论基于MATLAB语言的BP神经网络的改进算法.PDF 遗传算法与蚂蚁算法的融合.PDF 遗传算法及其改进.PDF 遗传算法在优化问题中的应用研究进展.PDF 遗传算法的全局收敛性和计算效率分析.PDF 遗传算法的研究与进展.PDF 遗传算法的编码机制研究.PDF 遗传算法的运行机理分析.PDF 遗传算法纵横谈.PDF 遗传算法综述.PDF
随机数
发生器对蒙特卡罗算法求解定积分的影响.PDF /**********************************************/ --------------------------------------------------------------- ·4. wogeguaiguai的附言: 1.我的其他数学建模资源也欢迎您下载,都是非常好的准备比赛要用的资料。俺一年的搜索资源,同学们一朝即可
获得
! 2.本资料绝对是准备数模美国赛的超级经典资料。 希望对准备该赛的同学们有所帮助。 3.下载本文件后,您可以
获得
所有信息,不必再零散下载,给您带来很大 的方便。 4.10个资源分,绝对物超所值。评论后,您就可以
获得
11个资源分,欢迎您评论! 5.由于我在参加完美国赛之后不会再做数模了,把资源上传在这里是为了帮助更多的同学,所以资源上传在这里,即在本人电脑中删除。 --------------------------------------------------------------- ·5.如有问题,请在此留言,
谢谢
。 --------------------------------------------------------------- ·6.上传时间 2010-2-24-afternoon
51单片机仿真摇号抽奖机源程序12864液晶显示仿真+程序
单片机连接12864(st7920)液晶显示器和1个按键接INT0,模拟一个抽奖机。 实现效果: 1、液晶初始显示“祝你好运!”; 2、按一下按键,液晶显示“开始抽奖”,然后显示“3-2-1”倒计时后,产生20个(0-4之间的)
随机数
; 3、液晶屏幕根据
随机数
显示“特等奖”、“1等奖”、“2等奖”、“3等奖”、“
谢谢
参与"; 4、最后液晶屏显示抽奖结果:“恭喜你
获得
:XXX”。 5、再按一下按键,重新开始抽奖,液晶又显示“开始抽奖”。。。。。。如此循环。
31、jquery
随机数
字抽奖程序代码
31、jquery
随机数
字抽奖程序代码
数据库(包含打印,安装,报表)
1,217
社区成员
55,952
社区内容
发帖
与我相关
我的任务
数据库(包含打印,安装,报表)
VB 数据库(包含打印,安装,报表)
复制链接
扫一扫
分享
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章