Python 我可以从随机模块生成2个连续值吗

Python 我可以从随机模块生成2个连续值吗,python,Python,我的问题是,如果我使用randint,我得到了'3'、'9'和'15',是否有可能输出'3,4''9,10''15,16'。或者,如果它可以输出,比如说“9”,然后是“8”或“10”,那就更好了 如果这是可能的,我可以把它纳入我的迷宫发生器 end = 20 i = 0 while i < end: RandomRow = random.randint(0, MazeSize - 1) RandomColumn = random.randint(0, MazeSize -

我的问题是,如果我使用randint,我得到了
'3'、'9'
和'15',是否有可能输出
'3,4''9,10''15,16'
。或者,如果它可以输出,比如说“9”,然后是“8”或“10”,那就更好了

如果这是可能的,我可以把它纳入我的迷宫发生器

end = 20
i = 0
while i < end:
    RandomRow = random.randint(0, MazeSize - 1)
    RandomColumn = random.randint(0, MazeSize - 1)

    if not Grid[RandomColumn][RandomRow]:
        TempTile = MapTile('walls', RandomColumn, RandomRow)
        Grid[RandomColumn][RandomRow].append(TempTile)
    else:
        end += 1 
    i += 1
end=20
i=0
当我结束时:
RandomRow=random.randint(0,MazeSize-1)
RandomColumn=random.randint(0,MazeSize-1)
如果不是网格[RandomColumn][RandomRow]:
TENTILE=MapTile('walls',RandomColumn,RandomRow)
网格[RandomColumn][RandomRow]。追加(文件)
其他:
结束+=1
i+=1
这个想法是,与网格上随机生成的一堆瓦片不同,将有更多的连接路径

import random
x = random.randint(1,101)
print (x,x+1)

我认为这应该有助于

简短的回答:是的,您偶尔可以从随机模块中获得序列号。但简单地在网格上弹出随机墙是一种非常低效的迷宫构建方法。另外,请记住
seed
random number generator(查找),除非您希望在每次运行程序时获得相同的数字。是否可以有一个生成2个相邻数字序列的生成器?是的,很容易。但我不明白这与你的代码有什么关系……你可以编写一个函数,生成一个随机数,加上或减去1,然后返回一对。虽然这段代码可能会解决这个问题,但如何以及为什么解决这个问题将真正有助于提高你的文章质量,并可能导致更多的投票。请记住,你是在将来回答读者的问题,而不仅仅是现在提问的人。请在回答中添加解释,并说明适用的限制和假设。