| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 815 人关注过本帖
标题:随即数的小问题!
只看楼主 加入收藏
dpxdpx
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-11-22
收藏
 问题点数:0 回复次数:5 
随即数的小问题!
<%randomize
ranNum=int(90000*rnd)+10000%>
这个东西里面,只知道randomize是初始化随即数
90000*rnd是什么意思呢?后面+10000又有什么意义啊?
我用这个生成的随即数为什么大多数时候是8位的,有时候又是7位的呢?
搜索更多相关主题的帖子: rnd randomize int ranNum 意思 
2006-01-10 17:25
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 

rnd是随机的一个大于0小于1的纯小数
randomize的作用是强制每次产生的RND都不一样


2006-01-10 17:31
dpxdpx
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-11-22
收藏
得分:0 
是不是比如rnd是0.2222222222222
那么90000*rnd是不是就是90000*0.2222222222222=19999呢
那后面+10000又是什么意思。

从不懂到懂点点到有点懂到懂点了到想搞懂更多到问题更多了到不懂的更多了到编程论坛请教大家来了!
2006-01-10 17:36
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
收藏
得分:0 
他想每个数都大于等于10000呗

2006-01-10 18:58
dpxdpx
Rank: 1
等 级:新手上路
帖 子:230
专家分:0
注 册:2005-11-22
收藏
得分:0 
不是啊。
ranNum=int(90000*rnd)+10000
我用这个生成的随即数为什么大多数时候是8位的
90000*0.2222222222222=19999也才5位啊

[此贴子已经被作者于2006-1-11 9:20:35编辑过]


从不懂到懂点点到有点懂到懂点了到想搞懂更多到问题更多了到不懂的更多了到编程论坛请教大家来了!
2006-01-11 08:53
dreame
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:521
专家分:0
注 册:2005-10-23
收藏
得分:0 
就这几句代码确实只能生成5个随机数的!

有时候真的想放弃寂寞的等待,但她是那么的可爱!I love u forever!
2006-01-11 13:25
快速回复:随即数的小问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012470 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved