00问答网
所有问题
在vb中如何随机选择数组中的元素
如题所述
举报该问题
其他回答
第1个回答 2010-12-07
VB中用rnd()产生一个0-1之间的随机数。
用 LBound(数组名)取得数组下标, uBound(数组名)取得数组上标,于是
数组名(int(Ubound(数组名)*rnd()))即可随机取得了数组元素了呀
本回答被提问者和网友采纳
相似回答
VB
在一组数中
随机
抽5个数要求不能重复
答:
'可以用集合对象来操作,每抽取一个数时,就把该项移除掉。这样就可以保证每个数只抽取一次
。'当然如果你提供的这系列数中本身有重复的数的话,那避免不了有重复的数了。Private Sub Command1_Click()Dim aa = Array(1, 8, 7, 9, 10, 2, 5, 11, 6, 12, 4, 30, 24, 21, 22, 13,...
VB怎样 随机
提取10个数
中的
5个数存到
数组中
答:
先将这10个数字放在一个数组a(10)中。然后通过随机函数的调用来随机抽取数字
。每次抽取一个,若抽取到的数字已被抽取,则进行下一次抽取。这大概就是基本想法吧。通过代码实现:Dim a(10) As Integer '存放要抽取的数字。Dim Fir(5) As Integer '存放抽取到的5个数字的下标,最后改为存该下标的...
...然后输入其中一个数,找出该数在
数组中的
位置,给出下标值
答:
Private Type num xuhao As Integer i As IntegerEnd TypeDim a(10) As numDim temp As numPrivate Sub Command1_Click()For i = 1 To 10 a(i).i = InputBox("请输入第" & i & "个数字") a(i).xuhao = i Print a(i).iNext iFor i = 1 To 10 For j...
vb
怎样随机
数
数组
答:
dim s as integer s=rnd()*100 就行了 如果需要多次,大量产生
随机
数(对随机数要求高一些)就在rnd()语句前面一行插入randomize(x)如果要对一个一维
数组
(比如上界为5)赋值:...dim shuzu(5) as integer, i as short for i=0 to 5 a(i)=rnd()next ...如果需要多维数组利用循环的...
大家正在搜
vb删除数组中的元素
vb删除数组中的某个元素
vb数组元素个数
vb数组元素个数计算
vb删除数组中指定位置元素
vb数组删除指定元素
求数组元素个数
vb中的数组
vb数组变量的声明方法
相关问题
vb语言如何产生随机数组并使数组在text中显示
vb中随机数组的生成及排列
vb,用冒泡排序法实现对数组中含有10个元素(随机产生)的一...
vb 怎么使数组随机显示? 例如 一个数组a()有5个元素,...
VBA如何在数组中随机选取一个数
vb编写一个程序,随机生成十个两位数保存到一维数组中,把该数...
VB如何生成随机数
vb 随机显示数组元素