python怎么随机分组_Python|random之随机抽人分组

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

引言

random库让Python语言有了灵魂,random是python函数中非常实用的函数之一,大部分python初学者都会去了解它,但是对它都不怎么刻意学习,其实random库很有内涵,有许多非常实用的东西:

(1)random()返回0<=n<1之间的随机实数n;

(2)choice(seq)则是从序列seq随机返回元素;

(3)getrandbits(n)以长整数形式返回n个随机位;

(4)shuffle(seq)对序列seq进行打乱重新排列;

(5)sample(seq,n)从序列seq中随机返回n个元素;

(6)randrange(x,y,z)x和y代表随机范围,z代表递增量;

(7)randint(n,m)用于随机生成一个指定范围内的整数,范围在n到m之间;

(8)uniform(n.m)用于随机生成一个指定范围内的浮点数,范围同样在n到m之间;

问题描述

针对班级要求,30人里面随机分配4组,每组人数为4人,进行小游戏。

示例:

输入:people=['小明', '小红', '小兰', '小美', '小黄', '小米', '小梦']

输出:第一组:[ '小明', '小兰']

第二组:[ 

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值