ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
12
返回列表 发新帖
楼主: 天地一相

[已解决] 依规则构建一个数组数据并逐个提取

[复制链接]

TA的精华主题

TA的得分主题

发表于 2023-1-14 19:16 | 显示全部楼层
本帖最后由 micch 于 2023-1-14 19:19 编辑

那么多描述简化一下:   所有双色球的可能组合,按红球数字从小到大的顺序,输出到表格

1107568x16=17721088


这么多结果,输出来又能如何,看得过来吗?而且有什么意义,一点意义都没有


如果说是一个自己研究出来的算法,不管合理不合理,好歹也是个规则。
描述的那么复杂,闹了半天就是个全部组合,真不明白搞这玩意能干啥

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-14 19:18 | 显示全部楼层
micch 发表于 2023-1-14 19:16
那么多描述简化一下:   所有双色球的可能组合,按红球数字从小到大的顺序,输出到表格

1107568x16=1772 ...

谢谢,是这个意思。但输出太大,写入表格会造成存取打开调用的速度困难。就想着是否可能直接构建一个在内存中存在的数组,用时构建,用完销毁。

TA的精华主题

TA的得分主题

发表于 2023-1-14 19:21 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
天地一相 发表于 2023-1-14 19:18
谢谢,是这个意思。但输出太大,写入表格会造成存取打开调用的速度困难。就想着是否可能直接构建一个在内 ...

换一种思路,需要用的时候,根据用途做处理,而不是先搞出全部来再用。所谓的用完,是怎么用才是最重要的

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-14 19:36 | 显示全部楼层
micch 发表于 2023-1-14 19:21
换一种思路,需要用的时候,根据用途做处理,而不是先搞出全部来再用。所谓的用完,是怎么用才是最重要的

谢谢,你这一说呢我就简单说一下这个问题,我是想知道某种分类在全部组合中的概率值,前些天发过求助,没实现。就想着简化分步解决验证看下思路是否可行,这不就是本帖的内容。不过,我想知道某个概率值,是一定需要全部的组合来计算的。我有软件,能算出一种分类的组合数,也就能计算出概率值,做个参考,也就是一想,大概也是没什么用。苦于用软件知道概率值得几步,怕麻烦,这才想能不能用表格一步获得。

TA的精华主题

TA的得分主题

发表于 2023-1-14 20:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
楼主你是想要一组7个数【条件前6个数是1-33的从小到大的+第7位1-16的数】的组合的话,何必先搞出全部组合,再选择其中一组呢,换个思路按条件生成不是一样达到目的吗?

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2023-1-14 20:17 | 显示全部楼层
鄂龙蒙 发表于 2023-1-14 20:06
楼主你是想要一组7个数【条件前6个数是1-33的从小到大的+第7位1-16的数】的组合的话,何必先搞出全部组合, ...

谢谢,刚验证了下,我的思路不可取,全部组合依次调取一遍需要5个多小时!本帖求助得关闭了。不过你的建议蛮有新意,我只是想知道一组组合(可能几十万或几百万注)占全部组合的概率值,要是按你的思路,只生成符合要求的组合,上百万注担心也不好处理。我原本想,都在内存中计算出概率值输出即可,具体组合的内容不需要。这好多天了,也没实现。

TA的精华主题

TA的得分主题

发表于 2023-1-15 07:30 | 显示全部楼层
天地一相 发表于 2023-1-14 20:17
谢谢,刚验证了下,我的思路不可取,全部组合依次调取一遍需要5个多小时!本帖求助得关闭了。不过你的建 ...

1-33随机不重复取6个+1-16随机取1个,再组合一下就OK了。

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-19 18:18 , Processed in 0.031962 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表