随机数在python中连续

时间:2019-07-31 06:07:01

标签: python python-3.x python-2.7

我想生成10个1-10随机数

例如:1,5,4,8,3,0,2,5,4,8

import random
from random import randrange

for x in range(10):
    x = random.randrange(0, 10, 1)

print (x)

3 个答案:

答案 0 :(得分:2)

random.choices用作:

random.choices(range(10), k=10)
[9, 7, 3, 3, 2, 1, 0, 4, 2, 4]

int(''.join(map(str, random.choices(range(10), k=10))))
3853229930

答案 1 :(得分:0)

在循环内使用变量来连接随机数,

import random
from random import randrange
string = ''
for x in range(10):
    x = random.randrange(0, 10, 1)
    string +=`x`

print (string)

答案 2 :(得分:0)

"".join([str(no) for no in random.sample(range(10),10)])

要获得连续性,如果您想要一个数字,则只需使用:

int("".join([str(no) for no in random.sample(range(10),10)]))