零基础VB教程054期:随机抽取不重复的值

简介: 零基础VB教程054期:随机抽取不重复的值

随机抽取不重复



1、假设有个数组n(9) 有十个数,分别存放在n(0)n(9)

2、要从n数组中随机抽取一个数,存放到数组m

3、从n中每次随机抽取一个,重复抽取10次,抽完

4、每次抽取到的值,都是不同的

5、存储在n数组中的值都是不同的,需要保证每次随机抽取到的值都是不同的

需要考虑如何才能从n中每次随机抽取到不同的值????

 

如何不重复???



1、从n数组中抽取不同的值的时候,只要保证每次抽取到不同的索引值即可

2、如何保证每次抽取到不同的索引?

其实只要考虑每次抽取一个数组索引的时候,每抽取一个,只要将这个值删除,是的数组缩短一个


重申一个关键词



Redim 重新声明,只用这个关键词声明,意味着要清空原来数组

Redim preserve来重新声明后,就不要清空原来的值

需要注意,在第一次声明数组时,必须不能定义数组长度,也就是说必须是一个动态数组!!!!

相关文章
|
19天前
|
存储 数据库
【随手记】顺序I/O和随机I/O的定义和区别
【随手记】顺序I/O和随机I/O的定义和区别
13 1
|
2月前
|
Java 图计算
图计算中的图遍历是什么?请解释其作用和常用方法。
图计算中的图遍历是什么?请解释其作用和常用方法。
48 0
|
Python
Python:生成随机不重复的数
想要使用 Python 生成随机不重复的数,我们可以使用 `random` 模块来实现
240 1
C/C++编程题之提取不重复的整数
C/C++编程题之提取不重复的整数
ML之DS:仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str类型/全部取平方值)
ML之DS:仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str类型/全部取平方值)
ML之DS:仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str类型/全部取平方值)
VB编程:统计字符个数-52
VB编程:统计字符个数-52
112 0
VB编程:利用数组随机抽取幸运观众-32
VB编程:利用数组随机抽取幸运观众-32
100 0
|
Python
python实现将包含100个元素列表随机分成12份,每份至少有2个元素
python实现将包含100个元素列表随机分成12份,每份至少有2个元素
728 0
python实现将包含100个元素列表随机分成12份,每份至少有2个元素
|
Java
Java:从文本中随机提取不重复的某几行
Java:从文本中随机提取不重复的某几行
177 0