作业帮 > 综合 > 作业

VB产生1-6共6个无重复数(每个数只出现一次)

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 02:15:28
VB产生1-6共6个无重复数(每个数只出现一次)
方法一、创建一动态数组ArrayList,存入1-6之间的6个数,以随机数为序号从中选择一个数并将它从数组中删除,连做6次.取出的六个数绝对不会重复的.
方法二、创建一个新数组,存入已取出的数字,之后每次随机产生一个数时,都与数组中的数字比较,输出不重复的.
随机数取值可用i =int(Rnd()*6 +1)
int是取整的意思.rnd()产生(0,1)的一个随机数.所以整句的意思就是对(0,1)随机产生的乘6,得到0-6之间的数,加上1后取整,得到1-6之间的整数.