Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C . में रैंड () और srand ()

रैंड ()

रैंड () फ़ंक्शन का उपयोग छद्म यादृच्छिक संख्या उत्पन्न करने के लिए किया जाता है। यह एक पूर्णांक मान देता है और इसकी सीमा 0 से rand_max यानी 32767 तक होती है।

सी भाषा में रैंड () का सिंटैक्स यहां दिया गया है,

int rand(void);

सी भाषा में रैंड () का एक उदाहरण यहां दिया गया है,

उदाहरण

#include <stdio.h>
#include<stdlib.h>
int main() {
   printf("%d\n", rand());
   printf("%d", rand());
   return 0;
}

आउटपुट

1804289383
846930886

सरैंड ()

रैंड () फ़ंक्शन द्वारा उत्पन्न छद्म यादृच्छिक संख्या को प्रारंभ करने के लिए फ़ंक्शन srand () का उपयोग किया जाता है। यह कुछ भी वापस नहीं करता है।

यहाँ C भाषा में srand() का सिंटैक्स दिया गया है,

void srand(unsigned int number);

यहाँ C भाषा में srand() का एक उदाहरण दिया गया है,

उदाहरण

#include <stdio.h>
#include<stdlib.h>
#include<time.h>
int main() {
   srand(time(NULL));
   printf("%d\n", rand());
   srand(12);
   printf("%d", rand());
   return 0;
}

आउटपुट

1432462941
1687063760

  1. यूईएफआई और विंडोज 8

    इस लेख में हम विंडोज 8 में यूईएफआई धारणा और इस तकनीक के उपकरण के साथ की अवधारणा का पता लगाते हैं। यूईएफआई तकनीक क्या है? यूईएफआई का संक्षिप्त नाम यूनिफाइड एक्स्टेंसिबल फर्मवेयर इंटरफेस है। यह तकनीक पारंपरिक कंप्यूटर बूट सिस्टम संशोधन के लिए डिज़ाइन की गई है और इसे अप्रचलित BIOS सिस्टम को बदलना चाह

  1. रैंड () द्वारा ऑर्डर करें और उन्हें MySQL में समूहीकृत रखें?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentMarks int    -> ); Query OK, 0 rows affected (0.58 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें।

  1. पायथन में 3 और 7

    मान लीजिए कि हमारे पास एक धनात्मक संख्या n है, हमें यह पता लगाना है कि हम 3 के कुछ गैर-ऋणात्मक गुणकों और 7 के कुछ गैर-ऋणात्मक गुणकों को जोड़ कर n बना सकते हैं या नहीं। इसलिए, अगर इनपुट 13 जैसा है, तो आउटपुट ट्रू होगा, क्योंकि 13 को 1*7+2*3 =13 के रूप में लिखा जा सकता है। इसे हल करने के लिए, हम इन च