优草派  >   Python

Python怎么去随机生成10个不同的随机数?方法示例在这里

罗西汉            来源:优草派

python之中的random函数和模块可以去随机生成浮点数或者是整数,但是每一次生成的随机数并不能保证和之前生成的随机数是不同的。这一篇文章将来会带来随机生成10个不同随机数的方法解析和代码示例,一起看看吧。

Python怎么去随机生成10个不同的随机数?方法示例在这里

1.生成10个不同随机数的关键在于每次生成随机数的时候都要去判断这个随机数是否已经和前面存在的随机数相同了,如果存在的话就不保存这个随机数,创建一个列表去用来接收随机数。

2.使用while循环去一直的生成随机数知道存储随机数的列表长度大于10为止,大于10就表示生成的10个不同的随机数以及保存在列表中了。

3.在循环之中使用if条件去判断此次循环生成的随机数是否存在于随机数列表之中,不存在的话就用append方法将这个随机数添加到列表之中,代码示例如下所示:

# 导入模块 
import random
# 创建随机数列表
result = []
# while循环知道列表大于10
while len(result)<10:
    # 生成随机整数
    num = random.randint(1,10)
    # 判断随机数是否重复
    if num not in result:
        result.append(num)
print(result)

以上就是关于“Python怎么去随机生成10个不同的随机数?方法示例在这里”的全部内容了,想要了解更多python的实用知识和代码示例可以持续关注这个频道,每次更新都会有很多新的知识技术分享给大家。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行