Python - 从范围中随机绘制n个整数

时间:2015-01-22 18:06:36

标签: python

我想获得与使用getn时相同的效果,但它应该是来自区间[1...100]的整数数字

1 个答案:

答案 0 :(得分:1)

from random import randint

randint(1, 100)    # => 86

如果你想要一堆数字,

def getn_rand(n):
    return [randint(1, 100) for _ in range(n)]

或者数字必须是不同的(没有重复),

from random import sample

def getn_rand_distinct(n):
    return sample(range(1, 101), n)