के बिना एन यादृच्छिक संख्या कैसे उत्पन्न कर सकता हूं मैं 0-9 के बीच 4 यादृच्छिक पूर्णांक उत्पन्न करने की कोशिश कर रहा हूं। मैं आसानी से का उपयोग कर एक के लिए लूप इस प्राप्त कर सकते हैं: सीधे एक के लिए लूप का उपयोग किए बिनामैं लूप
digits = [random.randrange(10) for i in range(4)]
मान लिया जाये कि यह संभव है, मैं अन्य तरीकों से समान ही परिणाम के बारे में सोच रहा था, शायद। मैं itertools के साथ प्रयोग किया गया था और इस काम नहीं किया:
digits = itertools.repeat(random.randrange(10), 4)
मेरे सवाल का मुख्य उद्देश्य अपने आप को अतिरिक्त तरीकों को बेनकाब करने के लिए है। धन्यवाद।
अजगर 3.6 में - वहाँ भी है 'random.choices' –