SELECT ABS(CHECKSUM(NEWID())) % 999999
फ़ोन नंबर के लिए:
SELECT RIGHT('000000' + CAST(ABS(CHECKSUM(NEWID())) % 999999 AS varchar(6)), 6)
NEWID लगभग उतना ही यादृच्छिक है जितना आप SQL सर्वर में प्राप्त कर सकते हैं।
हालांकि, यदि आप अद्वितीय चाहते हैं, तो आप 000000 से शुरू कर सकते हैं और 999999 पर जा सकते हैं। कोई भी यादृच्छिक जनरेटर जन्मदिन की समस्या ।
आपके पास अद्वितीय या यादृच्छिक हो सकते हैं जो विश्वसनीय हैं, लेकिन दोनों विश्वसनीय नहीं हैं