我想生成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)
答案 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)]))