sample()方法返回一个列表,其中包含从序列中随机选择的指定数量的项目。

random.sample(sequencek)

random.sample(range(1,N), k)
表示从[1,N]的范围内随机生成k个数,结果返回列表

如: 随机生成5个(1, 15)范围内的数字:

    import random  #随机数
     for i in range(5):
         ran = random.randint(1, 10)
         print(ran, end=' ')

效果如下: 

如:随机生成5个(1, 10)范围内不重复的数字:

import random

   ran = random.sample(range(1, 10),5)
     print(type(ran))
     for i in ran:
         print(i, end=' ')

效果如下: 

 

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐