मैं itertools के बारे में जानता हूँ, लेकिन ऐसा लगता है कि यह केवल पुनरावृत्ति के बिना क्रमपरिवर्तन उत्पन्न कर सकता है।
उदाहरण के लिए, मैं 2 पासा के लिए सभी संभव पासा रोल उत्पन्न करना चाहूंगा। इसलिए मुझे पुनरावृत्तियों सहित [1, 2, 3, 4, 5, 6] के आकार के सभी क्रमपरिवर्तन की आवश्यकता है: (1, 1), (1, 2), (2, 1) ... आदि।
यदि संभव हो तो मैं इसे खरोंच से लागू नहीं करना चाहता
random.randint
सरल और अधिक कुशल होंगे।