عبدالله الناصري نشر 22 فبراير 2017 أرسل تقرير نشر 22 فبراير 2017 (معدل) سلام عليكم ورحمة الله وبركاته احبتي الكرام استخدمت الدالة random لتوليد أرقام عشوائية بين (1000 و 1000000000) سؤالي الله يبارك فيكم الان قمت بتوليد رقم عشوائي بناء على الدالة السابقة وتكرر معي الرقم، أنا أريد توليد رقم عشوائي بشرط أن لا يتكرر بمعنى آخر أريد توليد رقم : (Unique) بمعنى يكون عشوائيا ولكن بشرط لا يتكرر نهائياً . وشكرا جزيلا تم التعديل في 22 فبراير 2017 بواسطة عبدالله الناصري خطأ املائي اقتباس
1 طارق جهاد نشر 22 فبراير 2017 أرسل تقرير نشر 22 فبراير 2017 وعليكم السلام ورحمة الله اخي الكريم الطريقة الافضل ضمن .NET هي استخدام GUID وهو عبارة عن 32 bit، لا يتكرر اطلاقاً حتى على مستوى التطبيقات الاخرى. string id = Guid.NewGuid().ToString(); اذا كنت ترغب بطول اقل، استخدم HashCode الخاص بالتاريخ والوقت، حيث ان التاريخ مع الوقت لا يتكرر على مستوى الجزء من الثانية string id = DateTime.Now.GetHashCode().ToString() بالتوفيق،،، اقتباس
0 عبدالله الناصري نشر 22 فبراير 2017 الكاتب أرسل تقرير نشر 22 فبراير 2017 بتاريخ 6 ساعات قال طارق جهاد: وعليكم السلام ورحمة الله اخي الكريم الطريقة الافضل ضمن .NET هي استخدام GUID وهو عبارة عن 32 bit، لا يتكرر اطلاقاً حتى على مستوى التطبيقات الاخرى. string id = Guid.NewGuid().ToString(); اذا كنت ترغب بطول اقل، استخدم HashCode الخاص بالتاريخ والوقت، حيث ان التاريخ مع الوقت لا يتكرر على مستوى الجزء من الثانية string id = DateTime.Now.GetHashCode().ToString() بالتوفيق،،، مرحبا بك اخي الغالي استخدمت الـ Guid ولطوله غضيت الطرف سأقوم بتجربة الـ HashCode وسأرد لك بالنتيجة ان شاء الله تعالى مقدر تعاونك ولك الشكر اقتباس
السؤال
عبدالله الناصري
سلام عليكم ورحمة الله وبركاته
احبتي الكرام
استخدمت الدالة random لتوليد أرقام عشوائية بين (1000 و 1000000000)
سؤالي الله يبارك فيكم
الان قمت بتوليد رقم عشوائي بناء على الدالة السابقة وتكرر معي الرقم، أنا أريد توليد رقم عشوائي بشرط أن لا يتكرر
بمعنى آخر أريد توليد رقم : (Unique) بمعنى يكون عشوائيا ولكن بشرط لا يتكرر نهائياً .
وشكرا جزيلا
تم التعديل في بواسطة عبدالله الناصريخطأ املائي
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.