C में, यादृच्छिक संख्याएं rand() फंक्शन का उपयोग करके उत्पन्न की जा सकती हैं, जो C स्टैंडर्ड लाइब्रेरी <stdlib.h> का हिस्सा है। डिफ़ॉल्ट रूप से, rand() 0 से RAND_MAX (एक स्थिरांक जो <stdlib.h> में परिभाषित होता है) की सीमा में पसीडो-यादृच्छिक संख्याएं उत्पन्न करता है। सीमा पर अधिक नियंत्रण के लिए, प्रोग्रामर rand() के आउटपुट को संशोधित कर सकते हैं। यहाँ 0 और 99 के बीच एक यादृच्छिक संख्या उत्पन्न करने का एक सरल उदाहरण है.