猫史档案馆


【Python作品分享】random出现重复数解决方案【教程贴】

用户:ForGiveMnGsForGiveMnGs查看:1 回复:14 评论:1 创建时间:2022-01-02T21:02:33


【作品展示】

center_image

 

【作品介绍】

看注释

 

【作品源代码】

import random
'''
作者:ForGive
'''
list1 = []
for i in range(100):
    ran = random.randint(1, 200)#随机生成100个1至200的整数随机数
    if (ran in list1):
        list1[list1.index(ran)] = ran
'''
6,7行代码指若遇到重复的随机数,就会自动替换,避免重复
'''
    else:
        list1.append(ran)#否则插入新随机数



 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


直率的花卷卷tFVJ直率的花卷卷tFVJ

1

点赞0


评论


5892311158923111

从前有一个女孩叫戴雨默,她是一个病娇,她今天很开心。所以如果你在5分钟之内这条信息转发到了10个论坛,她会一辈子保佑你,并且保佑你考满分,如果你超额完成,她晚上的时候会拿着好东西出现在你的床前,让你快♂乐一辈子,喜欢你暗恋的人也会喜欢你,但是如果你不转发的话,那他在晚上9点的时候,会出现在你的床前,笑嘻嘻的看着你说我真美吗不会

点赞0


评论


5892311158923111

从前有一个女孩叫戴雨默,她是一个病娇,她今天很开心。所以如果你在5分钟之内这条信息转发到了10个论坛,她会一辈子保佑你,并且保佑你考满分,如果你超额完成,她晚上的时候会拿着好东西出现在你的床前,让你快♂乐一辈子,喜欢你暗恋的人也会喜欢你,但是如果你不转发的话,那他在晚上9点的时候,会出现在你的床前,笑嘻嘻的看着你说我真美吗不会

点赞0


评论


5892311158923111

从前有一个女孩叫戴雨默,她是一个病娇,她今天很开心。所以如果你在5分钟之内这条信息转发到了10个论坛,她会一辈子保佑你,并且保佑你考满分,如果你超额完成,她晚上的时候会拿着好东西出现在你的床前,让你快♂乐一辈子,喜欢你暗恋的人也会喜欢你,但是如果你不转发的话,那他在晚上9点的时候,会出现在你的床前,笑嘻嘻的看着你说我真美吗不会

点赞0


评论


伴雪纷飞伴雪纷飞

额……

咋说也是长这样的

print(list(set([__import__('random').randint(1,200) for _ in range(100)])))

但是会更你那个一样生成不了100个随机数

random提供了sample函数,可以用

print(__import__('random').sample(range(1,201),100))

点赞0


评论


特级学霸wzh特级学霸wzh

你知道什么是随机数吗?大部分电脑都无法实现真正的随机数,用的是伪随机数,是根据玩家的操作来得到一个种子码,根据种子码来实现随机,比如MC中你奔跑,跨越维度,跳跃都会改变种子码,当你知道一个种子码时,你可以一直扔东西改变附魔赠送的属性,来得到你想要的效果。 imgsrc="http://img.t.sinajs.cn/t4/appstyle/expression/ext/normal/89/hufen_thumb.gif"alt="emotion_互粉"

点赞0


评论