生成随机序列的两种方式:
创新互联长期为1000多家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为海沧企业提供专业的成都网站设计、成都做网站、外贸网站建设,海沧网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。
1、生成内容不重复的随机序列
>>> import random >>> s = [x for x in range(0, 10)] >>> s [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> random.shuffle(s) >>> s [8, 4, 1, 5, 2, 0, 7, 6, 9, 3]
2、用random生成随机序列
# 生成一个【0,10】长度为100的随机序列 >>> random_int_list = [] >>> for _ in range(100): ... random_int_list.append(random.randint(0, 10)) ... >>> random_int_list [5, 4, 8, 0, 5, 3, 7, 7, 9, 10, 0, 8, 9, 5, 3, 9, 2, 9, 7, 5, 4, 6, 3, 1, 10, 10, 6, 10, 7, 8, 0, 10, 7, 8, 0, 9, 2, 1, 10, 6, 4, 10, 4, 3, 10, 4, 5, 7, 6, 10, 7, 5, 4, 4, 2, 7, 2, 3, 3, 1, 10, 10, 3, 2, 7, 8, 2, 0, 1, 4, 10, 9, 4, 10, 2, 6, 7, 10, 0, 5, 4, 0, 4, 10, 0, 5, 1, 3, 6, 6, 3, 0, 0, 5, 2, 9, 7, 3, 3, 9] >>>
网站栏目:创新互联Python教程:python如何生成随机序列?
本文网址:http://www.csdahua.cn/qtweb/news7/547107.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网