设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

【每日一坑 1】 随机取数

  [复制链接]

0

主题

0

好友

14

积分

新手上路

Rank: 1

楼主
发表于 2013-12-13 11:45:37 |显示全部楼层
本帖最后由 歪脑特 于 2013-12-13 11:53 编辑
  1. # Randomly pick m numbers from 1~n. 1<=m<=n.

  2. import random

  3. n = int(input("Input a value for n: "))
  4. m = int(input("Input a value for m: "))

  5. L = list(range(1,n))
  6. MList = []

  7. for i in range(m):
  8.     tmp = random.choice(L)
  9.     if tmp in MList:
  10.         tmp = random.choice(L)
  11.     MList.append(tmp)

  12. print(MList)
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-5 07:31 , Processed in 0.024551 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部