python中的连续随机数

2024-04-26 20:57:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我要随机生成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)

Tags: infromimportforrange数字randomprint
3条回答
"".join([str(no) for no in random.sample(range(10),10)])

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

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

使用^{}作为:

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

在循环中使用一个变量来连接随机数

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

print (string)

相关问题 更多 >