आप एक बीज से यादृच्छिक X कैसे उत्पन्न करते हैं? एक बीज मूल्य एक यादृच्छिक संख्या जनरेटर की प्रारंभिक स्थिति है। अधिकांश प्रोग्रामिंग भाषाओं में, आप इस बीज को सेट कर सकते हैं। उदाहरण के लिए, सी का उपयोग करता है srand()
। यदि आप शुरू करने के लिए एक विशिष्ट बीज निर्दिष्ट नहीं करते हैं, तो आमतौर पर एक टाइमस्टैम्प मूल्य का उपयोग बीज के रूप में किया जाता है। इस तरह, हर बार जब आप दौड़ते हैं, तो यादृच्छिक संख्या अलग होती है।
// C example
srand(1);
for(i=0; i<3; i++)
printf("%d\n", rand());
srand(1);
for(i=0; i<3; i++)
printf("%d\n", rand());
1270216262
1085377743
1481765933
1270216262
1085377743
1481765933
जैसा कि आप देख सकते हैं, जब भी आप एक निश्चित मूल्य के साथ बीज देते हैं (मैंने 1 को बीज के रूप में इस्तेमाल किया), परिणामी यादृच्छिक संख्याएं समान हैं।