作业帮 > 综合 > 作业

怎样写一段可以生成闭区间0到13的随机数vb程序

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/21 06:45:35
怎样写一段可以生成闭区间0到13的随机数vb程序
int(rnd*13)+1
再问: 非常感谢您帮我回答这个问题,但是int函数是取整,我希望的是能生成闭区间内所有随机数包括2.5这样的小数
再答: rnd*13+1
再问: 但是这又去到了13到14之间的随机数还是不符合要求,我希望取到0到13闭区间内的随机数而没有其他多余的数
再答: 产生就是13→14之间的随机数
再答: rnd范围0→1之间
再问: 13乘0等于0,,,13乘1等于13,,加上1就是1到14之间的左闭又开的随机数啦
再答: 小于1
大于0
再答:
再问: 对呀但是13乘(0,1)等于(0,13)对吧
再答: 乘法也要教吗,小孩都会
rnd*13
结果一定大于0小于13
再答: int去除小数部分,rnd*13所以最小为0,最大为12
再问: 哦,其实我的问题是如何让这个随机数是产生在闭区间内的,因为Rnd函数产生的随机数是在一个左闭又开的区间内的。
再问: 谢谢你能为我这么努力的寻找答案
再答: 例如生成60 到 90 之间的数
private sub form_Activate()
    msgbox int(rnd*30)+1+60
end sub