关于python:在Y和Z之间生成X个随机整数?

Generate X random integers between Y and Z?

本问题已经有最佳答案,请猛点这里访问。

例如,在python中是否有一个函数(我正在使用sagemath)来获取10个介于0和30之间的随机整数,而不重复它们?


1
2
import random
random.sample(range(31), 10)


1
2
3
4
5
>>> n=[]
>>> while len(n)<=10:
    x=randint(0,30)
    if x not in n:
        n.append(x)

不要忘记到清晰的名单,你的每一次运行这个代码 P / < >