永发信息网

VB6.0怎样播放随机产生的三位数

答案:3  悬赏:80  手机版
解决时间 2021-07-22 12:36
  • 提问者网友:皆是孤独
  • 2021-07-21 16:48

VB6.0怎样播放随机产生的三位数,比如“123”。让他可以在随机产生数学式子的同时播放对应的数字录音(本人已经下载了1-9的单音节录音)。

我是刚刚学习VB的,请各位高手详细点,最好给出程序,谢谢!!

最佳答案
  • 五星知识达人网友:底特律间谍
  • 2021-07-21 18:02

要播“一百二十三”绝对不可能的。。


因为你只是录制了0~9的,你想一下,都有这个音,能播出来嘛?除非你全都录制齐全。。(可能程序占用很多内存!)



要是想产生随机的3个数字,以下是代码,你试试看~~


dim i
dim a
dim b
for i= 1 to 3
Randomize
a = Int((9 * Rnd) + 1)
b=b & str(a)
next i
text1= b



注意,这个只是随机产生3个数字在文本框1里面。。


要是想播放录制的音乐,可以用最简单的方法:


用其他代码索取text1里面的3个数字,分别赋予1个数字给以下3个文本框。。1、2、3~


分别显示在text1、2、3里面。不明白啊?


就是这样,假如显示的text1是【1 2 3】然后索取一个数字在其他text里面【1】【2】【3】


明白了吧!然后就运用判断if《条件成立》then《播放录制好的音~》


例如,if text2.text=某某某。。then


播放 里面的音~



晕,可能啰嗦了点,自己理解吧。。实在不懂追问吧。。


全部回答
  • 1楼网友:患得患失的劫
  • 2021-07-21 20:55
VB产生的随机数是0-1的,所以你再乘上一个1000,再取一个整,不就是三位数的随机数``
  • 2楼网友:爱难随人意
  • 2021-07-21 19:33

那个是要播放成"一百二十三"还是"一二三"就可以?

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯