मैं एफ # का उपयोग करने यादृच्छिक ट्रिपल की एक सूची उत्पन्न करने के लिए कोशिश कर रहा हूँ -> दो यादृच्छिक संख्या और उनके योग:fsharp सूची में यादृच्छिक पीढ़ी
let foo minNum maxNum =
let rnd = System.Random()
let first = rnd.Next(minNum, maxNum)
let second = rnd.Next(minNum, maxNum)
let third = first + second
first, second, third
जो इस तरह कहा जा सकता है और अच्छी तरह से काम करता है (हमेशा देता है एक नई यादृच्छिक संख्या) (जब इंटरैक्टिव एफ #) का उपयोग कर
foo 0 50
जब यह
List.init 100 (fun index -> foo 0 50)
तरह यादृच्छिक ट्रिपल की एक सूची उत्पन्न करने की कोशिश कर
मैं इस 100 बेतरतीब ट्रिपल की एक सूची होना चाहते हैं, लेकिन इसके बजाय वे सभी एक ही मूल्य के साथ बाहर आते हैं। मैं देख सकता हूं कि यह फ़ंक्शन इंडेक्स पर निर्भर नहीं है और इसलिए इसे पुन: गणना करने की आवश्यकता नहीं है, लेकिन मुझे यकीन नहीं है कि इसके आसपास कैसे काम करना है (मैंने इंडेक्स को एक अप्रयुक्त डमी वैरिएबल के रूप में पेश करने का प्रयास किया, इसने इंडेक्स को एक के रूप में पेश करने का भी प्रयास किया यादृच्छिक बीज, लेकिन न तो मदद की)
बहुत धन्यवाद, यह काम करता है! –