यह प्रतिभाशाली है; मैं इसे कुछ साल पहले उपयोग कर सकता था। मैं इसे सुरक्षित रखने के लिए यहां पोस्ट कर रहा हूं। ध्यान दें कि मैं यादृच्छिक वर्ग का उपयोग नहीं कर रहा हूं। यादृच्छिक वर्ग वास्तव में यादृच्छिक नहीं है। यह समय पर आधारित है। समय पूर्वानुमानित है।
RNGCryptoServiceProvider rng = new RNGCryptoServiceProvider();
byte[] result = new byte[8];
rng.GetBytes(result);
double rand = (double)BitConverter.ToUInt64(result, 0) / ulong.MaxValue;
//40 percent chance of being selected.
if (rand > 0.40d )
{
...
}
लेखक: Chuck Conway एक AI इंजीनियर हैं जिनके पास सॉफ्टवेयर इंजीनियरिंग का लगभग 30 साल का अनुभव है। वह व्यावहारिक AI सिस्टम बनाते हैं—कंटेंट पाइपलाइन, इंफ्रास्ट्रक्चर एजेंट, और ऐसे टूल जो वास्तविक समस्याओं को हल करते हैं—और अपनी सीख को साझा करते हैं। सोशल मीडिया पर उनसे जुड़ें: X (@chuckconway) या YouTube और SubStack पर उनसे मिलें।