全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
1242 3
2022-07-28
悬赏 520 个论坛币 未解决
我制作了一个编程,产生0,1这两个数字的一组随机数列,要求1出现一定次数。

见表1 ,只要输入总数量、1的个数,即可自动随机产生一组数列。
表1 随机1和0凑数表格数列.rar
大小:(19.73 KB)

 马上下载

本附件包括:

  • 表1 随机1和0凑数表格数列.xlsm


但是只是出现0,1这两个数字。  

我现在想要1,2,3,4的随机数列,每一个数字要求出现一定次数,只要输入总数和每个数字的次数,即可自动形成一组随机数列。这是我想要的效果。
能否利用VBA制作一个类似这样的通用表格?





二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2022-8-2 21:34:00
有人懂吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-8-23 18:43:57
表1 随机1和0凑数表格数列.rar
大小:(45.24 KB)

 马上下载

本附件包括:

  • 表1 随机1和0凑数表格数列.xlsm


不需要VBA也可实现。
如果想改为VBA,原理是一样的。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2022-8-28 11:54:24
不用vba,直接先写出一定数量的1234,然后辅助列里写随机数(建议均匀,如果是其他需求,自行决定),接着将辅助列进行排序,最后只保留1234那一列即可。
其实这不就是随机分组的过程吗
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群