永发信息网

vb随机数的问题

答案:2  悬赏:0  手机版
解决时间 2021-08-14 20:32

<html>
<script language="vbscript" >
Sub en_onclick()
dim y,x,z
x=form1.hm.value
y=int(rnd*(x)+1)
z=msgbox ("随机号码为:"& y & ".")
end sub
</script>
<body>
<div align="center">
<form name="form1">
随机号码:1~<input type="text" name="hm" size="7">之间.
<p><input type="button" name="en" value="随机选取号码" ></p>
</div>
</form>
</body>
</html>

这个是我自己写的.点按扭生成随机数,但是每次打开第一个都会是71.后面的也是一样..应该是哪里写错了或者完全有问题...谁来帮我改下

最佳答案
在rnd函数使用前加一句 Randomize 就行了 重置种子值
全部回答

不是你写错了 ,而是我们用的random函数都是伪随机数列,也就是说,他声称的数值,在分布上满足随机数的要求,但如果“种子”一定的话,每次生成的数列都是一样的。随机数生成函数的种子决定了这个数列的生成数据,你不自己指定的话,每次都使用默认的种子。要想获得“随机”数,可以用当前的时间毫秒数作为种子,生成随机数列,这样基本上是不会重复的。

我没写过vbscript,所以只能提供思路。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
阜平县西下关老字号肘子店图片
CF是QQ游戏中的好还是直接到官网上下载的好?
哪位大大有爵迹全本
通过丝绸之路传播的重要文化:中国的------ ,
高利贷逾期怎么算利息,逾期付款利息应怎样计
如何解决爷爷奶奶吵架?
石鼓区衡阳果i家地址在什么地方,想今天过去
大家帮忙看下“莉宣”好听不
皮肤需不需要去角质,怎样去角质才是正确的办
一个人的真心到底共有几斤几两?
用UC播放器看电视一小时流量是多少
前车之鉴的意思是什么,前车之鉴是什么意思
那是现在德国的首都诶﹖
谁能说出10条左右的英语班规?
福建交通职业技术学院的路桥专业怎么样?
推荐资讯
如果被朋友欺骗了,你们会怎么做?
武昌区武汉泡椒酸菜鱼地址在哪,我要去那里
对朋友送别之情的名言,朋友之间送别之情的名
怎么才能去对心爱的人好?
为什么战车装备不起
QQ里精武堂的矿什么时候刷爆的几率高?
耒阳市衡阳万家乐授权专卖店怎么去啊,谁知道
YAMAHA天剑王125
祁东县衡阳全友家私这个地址怎么能查询到,着
成都中医药大学附署学校离银沙路坐几路公交车
本科是什么学位,本科及以上学士及以上学位,这
请问 相濡以沫 是什么意思?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?