本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。
引言
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=['小明', '小红', '小兰', '小美', '小黄', '小米', '小梦']
输出:第一组:[ '小明', '小兰']
第二组:[