易语言 动态随机取变量求助 现有100个数组 每个数组中有500成员 我每次需要随机从100个数
易语言动态随机取变量求助现有100个数组每个数组中有500成员我每次需要随机从100个数组中随机选出来2个数组出来交集需要选出100组(2个为一组),类似于双色球的35选...
易语言 动态随机取变量求助
现有100个数组 每个数组中有500成员
我每次需要随机从100个数组中随机选出来2个数组出来交集 需要选出100组(2个为一组),类似于双色球的35选6的意思 我这里是100选2 ,然后这100组交集后,分别保存到另外的100个数组中去
补充一张图片 这工程量也太大了 没办法 想不到好的办法动态取变量
只有写了495000行判断 估计运行起来也是困难加难 展开
现有100个数组 每个数组中有500成员
我每次需要随机从100个数组中随机选出来2个数组出来交集 需要选出100组(2个为一组),类似于双色球的35选6的意思 我这里是100选2 ,然后这100组交集后,分别保存到另外的100个数组中去
补充一张图片 这工程量也太大了 没办法 想不到好的办法动态取变量
只有写了495000行判断 估计运行起来也是困难加难 展开
2个回答
展开全部
用多维数组 加计次循环即可,很简单用不到多庞大的代码
手机回答的简单举例:
定义数组 a 成数一维100 二维500
定义数组 b 成数一维100 二维500
计次循环(100,计数1)
随机数=取随机数(1,100)
计次循环(500,计数2)
b〔计数1〕〔计数2〕=a〔随机数〕〔计数2〕
你说的交集什么的我没听懂。大概就这思路
手机回答的简单举例:
定义数组 a 成数一维100 二维500
定义数组 b 成数一维100 二维500
计次循环(100,计数1)
随机数=取随机数(1,100)
计次循环(500,计数2)
b〔计数1〕〔计数2〕=a〔随机数〕〔计数2〕
你说的交集什么的我没听懂。大概就这思路
更多追问追答
追问
谢谢提醒!数组交集之后 每组的成员会各不相同,因为我还要再次用同样办法交集1次,所以,还请老师再给一次提醒,能有个例程感激不尽……!
追答
没明白你说的交集是个什么算法
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询