Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में रैंडम नंबर्स जनरेट करना

Random क्लास का उपयोग

रैंडम नंबर्स जनरेट करने के लिए Random क्लास का उपयोग करें।

ऑब्जेक्ट बनाएं:

Random r = new Random();

Next() मेथड से रेंज में रैंडम नंबर प्राप्त करें:

r.Next(10, 50); // 10 से 49 के बीच

पूर्ण कोड उदाहरण

using System; 

public class Program { 
    public static void Main() { 
        Random r = new Random(); 
        int genRand = r.Next(10, 50); 
        Console.WriteLine("Random Number = " + genRand); 
    } 
}

आउटपुट

Random Number = 24

महत्वपूर्ण नोट्स:

  • Random क्रिप्टोग्राफिकली सिक्योर नहीं है - सुरक्षा के लिए System.Security.Cryptography.RandomNumberGenerator उपयोग करें
  • एक ही सीड से बने Random इंस्टेंस समान सीक्वेंस देंगे
  • टाइट लूप में नए इंस्टेंस न बनाएं (एक ही सीड मिल सकता है)

बेहतर पैटर्न:

private static readonly Random random = new Random(); 
public static int GetRandom(int min, int max) { 
    return random.Next(min, max); 
}
  1. JavaScript Random नंबर JavaScript Random नंबर

    Math.random() फंक्शन का उपयोग 0 और 1 के बीच एक रैंडम फ्लोटिंग-पॉइंट नंबर उत्पन्न करने के लिए किया जाता है।उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sc

  1. - पायथन में रैंडम नंबर्स

    व्याख्यापायथन में रैंडम नंबर्स जनरेट करने के लिए कुछ फंक्शन्स होते हैं। इनका उपयोग बहुत सारे गेम्स, लॉटरी आदि में किया जा सकता है जहां रैंडम नंबर्स जनरेट करने की आवश्यकता होती है।कुछ फंक्शन्स जो रैंडम नंबर्स जनरेट करते हैं:choice()इस फंक्शन का उपयोग नंबर्स के कलेक्शन से एक रैंडम नंबर जनरेट करने के ल

  1. - रूबी में रैंडम नंबर जेनरेशन में महारत: तकनीकें और सर्वोत्तम अभ्यास

    रैंडम नंबर्स गेमिंग, एन्क्रिप्शन और सिमुलेशन बनाने जैसे विभिन्न उद्देश्यों के लिए उपयोगी हैं। तकनीकी रूप से, कंप्यूटर शुद्ध गणना द्वारा रैंडम नंबर्स उत्पन्न नहीं कर सकते। किसी भी डिटरमिनिस्टिक डिवाइस पर वास्तव में रैंडम नंबर्स उत्पन्न करना मौलिक रूप से असंभव है। सबसे अच्छा जो आप आशा कर सकते हैं वह ह