मैं यादृच्छिकता की छाप से सावधान रहूंगा: कई प्रयोग हुए हैं जहां लोग कम यादृच्छिक वितरण का चयन करेंगे। ऐसा लगता है कि मनोदशा पैदा करने या अनुमान लगाने में मन बहुत अच्छा नहीं है।
Fourmilab पर यादृच्छिकता पर अच्छे लेख हैं, जिनमें असली यादृच्छिक जनरेटर । हो सकता है कि आप दोनों साइटों से यादृच्छिक डेटा प्राप्त कर सकें ताकि यदि कोई नीचे है तो आपके पास अभी भी दूसरा है।
Fourmilab यादृच्छिकता जांचने के लिए एक परीक्षण कार्यक्रम भी प्रदान करता है। आप अपने विभिन्न myRand() प्रोग्रामों की जांच के लिए इसका उपयोग कर सकते हैं।
आपके अंतिम कार्यक्रम के लिए, यदि आप 10000 मूल्य उत्पन्न करते हैं, तो आप 10 हजार के बीच अंतिम मूल्य क्यों नहीं चुनते? आप स्वयं को सबसेट में प्रतिबंधित करते हैं। साथ ही, यह काम नहीं करेगा यदि आपका $ मिनट और $ अधिकतम 10000 से अधिक है।
वैसे भी, आपको आवश्यक यादृच्छिकता आपके आवेदन पर निर्भर करती है। रैंड() एक ऑनलाइन गेम के लिए ठीक रहेगा, लेकिन क्रिप्टोग्राफी के लिए ठीक नहीं है (सांख्यिकीय कार्यक्रमों के साथ पूरी तरह से परीक्षण नहीं किया गया है, वैसे भी क्रिप्टोग्राफी के लिए उपयुक्त नहीं होगा)। आप ही फैन्सला करें!