给班上人进行分组,要求随机。

import random
def chouyang(a,n):p=Truewhile p:b=random.sample(a,n)b.sort()   #排序print(b)a=list(set(a).difference(set(b)))  #去除已抽样的数据if len(a)>0:p=Trueelse:p=Falsea=list(range(1,25))
n=4
chouyang(a,n)

抽样结果:

[2, 14, 18, 23]
[10, 16, 17, 21]
[4, 13, 15, 24]
[1, 5, 11, 19]
[3, 6, 7, 9]
[8, 12, 20, 22]

python实现等量随机分组相关推荐

  1. 项目1之分层随机分组

    随机分组项目 算法原理 数据采样 随机分组 算法原理 https://github.com/e-baumer/sampling AP聚类算法简介 数据采样 python数据采样实现 python多种采 ...

  2. Python使用matplotlib绘制分组对比柱状图(bar plot)可视化时汉语(中文)标签显示成了框框□□、什么情况、我们有解决方案

    Python使用matplotlib绘制分组对比柱状图可视化时(bar plot)汉语(中文)标签显示成了框框□□.什么情况.我们有解决方案 目录

  3. java随机动态分组_Java将一组数随机分组

    试题:一个班40个学生,请把学生随机分成8组 既然是随机分组,必然用到随机数,其分组思路是: 用一个链表存储这组数,随机获取A中的元素下标,然后打印这个数,并从A中移除,直到A中全部为空 import ...

  4. python编写一个软件-python写一个随机点名软件的实例

    最近有个随机点名软件的需求,故写了一个,上代码:github地址 # -*- coding: utf-8 -*- # @Time : 18-12-31 下午4:21 # @Author : Felix ...

  5. 自动平衡男女比例的随机分组软件B2G使用教程,献给组织

    操作演示视频二维码: 自动平衡男女比例的随机分组软件B2G APP(v1.0)上线 ,B2G随机分组软件交流群:489950969,@author by CYJ cyjlnk@foxmail.com ...

  6. Python数据分析pandas之分组统计透视表

    Python数据分析pandas之分组统计透视表 数据聚合统计 Padans里的聚合统计即是应用分组的方法对数据框进行聚合统计,常见的有min(最小).max(最大).avg(平均值).sum(求和) ...

  7. python列表中随机选择_如何在Python中从列表中随机选择一个项目?

    python列表中随机选择 Python random module provides an inbuilt method choice() has an ability to select a ra ...

  8. python实现随机抽取答题_如何在python中实现随机选择

    这篇文章主要介绍了如何在python中实现随机选择,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 想从一个序列中随机抽取若干元素,或者想生成几个随机 ...

  9. c语言程序如何实现分组,c程序-实现随机分组.ppt

    c程序-实现随机分组 题目: √ 对全班学生进行随机分组: 1.要求任意输入一组班级学生数据: 2.要求任意输入确定组数: 3.要求分组学生随机分配: 4.能够正确显示分组结果: 核心思路 通过按学生 ...

  10. 用python做一个随机题目生成器

    你好! 要用 Python 做一个随机题目生成器,你可以使用 Python 的 random 模块来生成随机数. 下面是一个简单的例子,它会生成一道加法题: import random# 生成两个随机 ...

最新文章

  1. 大学计算机课程改革项目,大学计算机课程改革.ppt
  2. 程序员带半箱辣条参加东京奥运,网友:这不是辣条,是狗粮!
  3. Mybatis学习总结二
  4. 网页UTF8转换GBK后出现问号?的原因
  5. 在FF与IE中使用数据岛
  6. DevOps交付模式下,软件测试的那些事
  7. 如何应对冬季暴涨的体重
  8. iOS警报– UIAlertController
  9. jquery基础研究学习【基础】
  10. springCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
  11. C++实现会议安排问题(贪心问题)
  12. 使用IPV6技术访问网站
  13. python 下载mp4视频 实例
  14. C. Qualification Rounds(状压思维)
  15. 据实而用 浅析会议摄像机的选购
  16. 20210209PC版微信 网络不可用,请检查你的网络设置 的解决方法
  17. CRMEB Pro v1.2快速打包 APP步骤详解
  18. java计算机毕业设计智慧农业水果销售系统MyBatis+系统+LW文档+源码+调试部署
  19. EDT(异地通)区块链技术将极大影响的全行业,其中包括支付行业。
  20. 该怎么职场中进行有效沟通工作?

热门文章

  1. xpwifi热点设置android,xp设置共享wifi热点方法分享
  2. 利用openssl之 htps服务端和客户端编写
  3. 北大开源ECCV2018深度去雨算法:RESCAN
  4. 从0到1:如何创建YouTube频道(手把手设置指南)
  5. 【python】52周存钱法
  6. 程序员必备的25个好网站汇总
  7. echarts双柱_R+Echarts画双坐标轴折柱混合图
  8. 如何去除水中的钙镁离子
  9. 在哪下拼多多上传助手?拼多多软件方法介绍
  10. nssa和stub_ospf协议stub和nssa区域说明