随机抽取不重复
1、假设有个数组n(9) 有十个数,分别存放在n(0)至n(9)中
2、要从n数组中随机抽取一个数,存放到数组m中
3、从n中每次随机抽取一个,重复抽取10次,抽完
4、每次抽取到的值,都是不同的
5、存储在n数组中的值都是不同的,需要保证每次随机抽取到的值都是不同的
需要考虑如何才能从n中每次随机抽取到不同的值????
如何不重复???
1、从n数组中抽取不同的值的时候,只要保证每次抽取到不同的索引值即可
2、如何保证每次抽取到不同的索引?
其实只要考虑每次抽取一个数组索引的时候,每抽取一个,只要将这个值删除,是的数组缩短一个
重申一个关键词
Redim 重新声明,只用这个关键词声明,意味着要清空原来数组
Redim preserve来重新声明后,就不要清空原来的值
需要注意,在第一次声明数组时,必须不能定义数组长度,也就是说必须是一个动态数组!!!!
欢迎订阅/关注/转发/留言。
微信公众号:编程创造城市
刘金玉编程官网 http://ljy.kim
刘金玉老师推出的《零基础VB教程》目前每日都有更新,欢迎留下您宝贵的评价,对我的教学留下莫大帮助!!!